- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 类-构造函数(2)
构造函数注意:1、函数名和类名总是相同的2、没有返回值3、任意数量(重载)4、构造函数的调用5、访问修饰符(public,protected,private)6、如果没有显示定义,系统自动产生一个无参的public 构造函数
2009-02-16 09:11:00 297
原创 什么是重载
重载就是方法名相同,参数(个数或类型)不同(称之为签名不同) 比如: string test() { Console.WriteLine("Hello world"); //也可以这样用:test("Hello world"); } string test(string msg) { Console.WriteLine(msg); } 这样就达到了,用同样的方法名,通过传递不同的参数,实现不同的
2009-02-16 09:04:00 365
原创 类-构造函数(1)
构造函数定义:类中特殊的方法,多用于初始化数据成员,在实例化new时,自动被调用注意:①函数名和类名必须相同 ②没有返回值例如:namespace demo1{ class Program { static void Main(string[] args) { //错误写法 //
2009-02-15 20:33:00 394
转载 C#2.0类和对象学习系列之this关键字
c# 允许在类的所有实例方法中使用this关键字。这个关键字是一个对当前正在动作的方法所在对象的引用,因此this关键字不允许用在静态方法中。 C#中,this关键字似的方法参数的名字不必可以与声明类型的一些字段和属性不同。因为在方法体中,类的成员可以通过this访问,而不带this前缀的名称优先为参数名,例如: class Foo{ string str
2009-02-15 20:16:00 477
原创 c#面试题(1)
1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 回答要点:说明详细的空间分配。(10分) 答:string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间. 2、请详述在dotnet中类(class)与结构(strUCt)的异同:(10分)
2009-02-15 19:32:00 373
原创 .netfromwork 的理解
.netfromwork 主要有两个组件:1.公共语言运行时(CLR):管理我们开发语言的运行,管理,和卸载(内存的卸载),运行,异常处理,垃圾回收。还起到编译作用,把中间语言编译成2进制2.统一的类库集,线程,xml,数据结构,也就是大的工具箱,写程序的时候,可以从这里直接拿着用
2009-02-15 11:53:00 1154
转载 C# 堆栈与堆(托管堆)
首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向地内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵
2009-02-15 11:00:00 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人