42
1
using System;
2
3
interface IFile
4
{
5
void ReadFile();
6
void WriteFile(string text);
7
}
8
9
class FileInfo : IFile
10
{
11
void IFile.ReadFile()
12
{
13
Console.WriteLine("Reading File");
14
}
15
16
void IFile.WriteFile(string text)
17
{
18
Console.WriteLine("Writing to file");
19
}
20
21
public void Search(string text)
22
{
23
Console.WriteLine("Searching in file");
24
}
25
}
26
27
public class Program
28
{
29
public static void Main()
30
{
31
IFile file1 = new FileInfo();
32
FileInfo file2 = new FileInfo();
33
34
file1.ReadFile();
35
file1.WriteFile("content");
36
//file1.Search("text to be searched")//compile-time error
37
38
file2.Search("text to be searched");
39
//file2.ReadFile(); //compile-time error
40
//file2.WriteFile("content"); //compile-time error
41
}
42
}
Cached Result
False