检测一下你的c#学的是否牢固?对基础知识是否已经模的很透?高手也可一试!有信心的都可一试!
c#中delegate只能用于指向函数一个功能吗?
c#中的数组好像本身就是动态数组,是不是可以直接以动态数组使用呢,如何使用
c#中的装箱拆箱到底有何用?好像就是将值类型转换为引用类型object,到底在实际使用中有何作用?
c#中的数组与java或c++中的数组有何差异
c#中的internal修饰符的功能
c#卫士么delegate不能够放在类里面进行定义
c#Array stack allocation: stackalloc是什么意思?难道所有的array创建并不是根据你在局部变量中
进行构造而去确定到底再哪里进行分配空间的
c#如何使用typeof()
c#Bitwise complement: ~用于什么地方?
c# as 和 is 有什么区别
c# lock有什么使用方法
c#中out所修饰符参数和ref所修饰符参数有何区别?
c#中的value好像可以自己定义一个变量也叫value,那如何与属性上的value区别开来,有冲突怎么办?
c#中如何调用自己父类的构造器呢?和java是否类似,java用super.父类名称,c#是否是base.父类名称
c#中如果想使得派生类所实现得抽象方法不被在重写,则可以加上修饰符sealed,但我派生类仍然可以实
现该方法,并准确得调用了该方法啊?是否理解有误?
如下代码:
using System;
class Location
{ // Implicitly inherits from object
string name;
// The constructor that initializes Location
public Location(string name)
{
this.name = name;
}
public string Name {get {return name;}}
public virtual void Display( )
{
Console.WriteLine(Name);
}
}
class URL : Location
{ // Inherit from Location
public void Navigate( )
{
Console.WriteLine("Navigating to "+Name);
}
// The constructor for URL, which calls Location's constructor
public URL(string name) : base(name) {}
public sealed override void Display()
{
Console.WriteLine(base.Name.Substring(4,2));
}
}
class LocalFile : Location
{
public void Execute( )
{
Console.WriteLine("Executing "+Name);
}
// The constructor for LocalFile, which calls Location's constructor
public LocalFile(string name) : base(name) {}
public override void Display()
{
Console.WriteLine(base.Name.Substring(4,7));
}
}
class Test
{
static void Main( )
{
URL u = new URL("http://www.microsoft.com");
LocalFile l = new LocalFile( "C:\\LOCAL\\README.TXT");
Show(u);
Show(l);
Console.Read();
}
public static void Show(Location loc)
{
Console.Write("Location is: ");
loc.Display( );
}
}
//URL has all the members of Location and a new member, Navigate:
/*
class Test
{
public static void Main( )
{
URL u = new URL("http://microsoft.com");
u.Display( );
u.Navigate( );
Console.ReadLine();
}
}
*/
c#中如何将子类转换给父类
c#中传入的参数类型如果是string是否也是值类型呢
c#字符串前加了@到底有何好处
c#中readonly和c++中的const有什么差别,是不是就是一样的,c#中有const关键字吗?
c#中如何将一个字符串以二进制写到文件中去
c#在vc#.net中如何使得unsafe代码得到执行?哪个选项?
c#typeof关键字怎么使用
c#lock关键字是否用在线程同步问题上的?
c#何谓二进制表达式?就是true或false的表达式?
c#中operator重载与c++有何不同,好像不能隐含包含自己,一定要声明为static吗?不需要类调用?隐含了
吗?
c#对于域与readonly与const的区别不清楚