`
celebration
  • 浏览: 35182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

C#读书笔记2

阅读更多

1. 代表(delegate):他实际上相当于C++中的函数指针,与指针不同的是代表在C#中是类型安全的

2. 数组        string[]    a1;   //一维

                  string[,]  a2;   //二维

                  string[,,] a3;   //三维

3. 常量修饰符可以是:new      public      protected        internal    private

4. as操作用于通过引用转换或者封箱转换将一个值显式地转换成制定的引用类型

5. 自增和自减操作符的操作数必须是一个变量,一个属性访问器,或一个索引指示器访问器

    而不能是常量或者其他表达式

6. C和C++语言允许switch语句中case标签后不出现break语句,但C#不允许这样,他要求每个标签后使用

    break语句或者跳转语句goto,即不允许从一个case自动遍历到其他case,否则编译时报错如果想像

    C,C++那样,执行完后继续遍历其他语句,那也不难,只要明确加入两条跳转语句即可

                Goto case label;

                Goto default;

7. #define符号定义必须放在所有“实代码”(real code)的前面

8. C#中的类只支持单继承    

分享到:
评论
2 楼 celebration 2008-06-22  
   这个读书笔记记录的只是简单的一些东西,看到后能立即想起来就好了。不过既然来看我的博客,而且提出了问题,我就简单的回答下,希望你能满意。

new修饰符只能用于从其他类集成而来的类,并隐藏了该类的已有的字段。

访问性 说明
Public 变量可以作为他所属的类型的一个字段,在任何地方都是可以访问它
Internal 变量只能在当前程序中被访问
Protected 变量只能在他所属的类型中被访问,或者在派生该类型的其他类型中被访问
Protected internal 变量只能在当前程序中被访问,或者在派生当前类型的其他类型中被访问(如果变量声明为protected或者internal,就能在任何地方访问它)
Private 变量只能在他所属的类型中被访问

其实我现在对C#的理解也非常的肤浅,因为看它的目的只是要完成我的一小段代码,以后可能暂时用不到,也没有下什么功夫去学。从看书到代码调通我也只花了3天的时间,不是因为自己厉害,实在是因为C#和Java/C++大多数的地方都是相同的,不一样的地方不多。因为看的时间段,而且也没有准备很深的去研究,所以只学到了最表面的东西。不过感觉用起来很不错,如果你喜欢可以去深入了解下,有了Java的基础学习C#确实非常的容易。
1 楼 rmn190 2008-06-19  
引用
常量修饰符可以是:new      public      protected        internal    private


这个new所描述的是什么场景?那个internal与Java中的默认访问控制是否类似?

C#有没有接口的概念?

相关推荐

    c#学习心得读书笔记

    精心搜集整理的读书笔记,深入浅出,带有实例,适合各种层次的学习者,尤其适合c#初学者。

    21天学通C#读书笔记

    【21天学通C#读书笔记】是一个学习C#编程语言的过程记录,旨在帮助初学者快速掌握C#的基础知识。以下是对C#核心概念的深入解析: 1. **概述与快速上手** - C#是一种由微软开发的面向对象的编程语言,设计时考虑了...

    c#程序设计读书笔记

    这篇读书笔记将深入探讨C#程序设计的关键概念和重要特性,以帮助读者更好地理解和应用这种强大的语言。 一、基础语法 C#的基础语法与C++和Java有诸多相似之处,包括变量声明、数据类型(如int、float、bool等)、...

    c#.net常用的小函数和方法集读书笔记

    这份读书笔记汇总了C#.NET中常见的高效、便捷的函数和方法,旨在帮助开发者更好地理解和运用这些工具,提高代码质量和可维护性。 一、字符串操作 字符串在编程中扮演着重要角色,C#.NET提供了丰富的字符串处理方法...

    读书笔记_C#_

    在“读书笔记_C#_”这个主题下,我们可以深入探讨C#在开发个人应用,尤其是类似读书笔记或纪念日提醒这类应用时的关键技术。 在C#中,开发此类应用首先需要理解基本的编程概念,如变量、控制流(if-else, switch-...

    关于C#语言的学习(读书笔记)

    2. **继承**: - 继承允许创建一个新类(子类)基于另一个类(父类),从而继承父类的属性和方法。子类可以扩展或覆盖父类的行为,实现代码复用和多态性。 - 用`:`符号来表示继承,如`class DerivedClass : Base...

    读书笔记c#入门经典5.xls

    读书笔记c#入门经典5.xls

    c#集合的学习读书笔记 学习心得

    2. **Stack**:Stack 是一种后进先出(LIFO)的数据结构,常用于实现回溯或临时存储。通过`Push`方法添加元素到栈顶,`Pop`方法移除栈顶元素。 3. **Queue**:Queue 实现了先进先出(FIFO)的原则,常用于任务调度...

    C#基础教程,含读书笔记word版.rar

    Word版的读书笔记可能还包括练习题解答、代码示例以及对难点的解析,为学习者提供了一个全面的C#学习资源。通过仔细阅读和实践这些笔记,初学者可以逐步掌握C#的基础知识,并为进阶学习打下坚实基础。

    c#读书笔记

    2. **类(Class)与方法(Method)**:`class Program` 定义了一个名为Program的类,而`static void Main(string[] args)` 是该类的一个方法,它是C#程序的入口点。`static` 关键字意味着该方法不依赖于类的实例。 ...

    QT32-C# 语法全解读书笔记集, 包括C#枚举、C#数组、C#异常、C#转换等

    QT32-C# 语法全解读书笔记集涵盖了C#编程语言的核心概念,特别是对于初学者和希望深入理解C#的开发者来说,是一份宝贵的参考资料。以下是对标题和描述中涉及知识点的详细解释: 1. **C# 枚举(Enum)**: 枚举在C#...

    《C#与.NET3.0高级程序设计》读书笔记

    通过这份读书笔记,读者可以深入理解C#语言的高级特性以及.NET 3.0框架的使用,从而更好地应对复杂的软件开发挑战。同时,笔记中的实例和练习将帮助读者巩固所学,提升实际编程能力。对于想要提升C#技能的开发者来说...

    C#资料汇总 基础知识 核心知识 读书笔记

    2. **C#核心概念**: - 枚举(enum):定义一组命名常量。 - 结构(struct):值类型,用于创建轻量级数据结构。 - 异常处理(try-catch-finally):用于捕获和处理运行时错误。 - 垃圾回收(Garbage Collection...

    《Effective C#:改善C#代码的50个有效方法》读书笔记整理

    笔者对这本书阅读完这本书后对这本书中的50条建议较为精华的结论进行整理,方便自己学习的同时分享出来,这是自己在发布文章之前导出的md笔记,也分享出来方便各位大佬有不同的意见可以进行修改, 希望可以对各位...

    读书笔记:图解设计模式 C# 实现。.zip

    读书笔记:图解设计模式 C# 实现。

    《C#入门经典》读书笔记

    2. **中间语言(MSIL)与Just-In-Time(JIT)编译器**:C#编译后的代码并非直接转化为机器码,而是转化为MSIL,这是一种跨平台的语言。JIT编译器会在程序运行时将MSIL编译为特定操作系统和硬件的本地代码,实现代码...

    读书笔记:C# .NET TCP局域网聊天程序 CS架构.zip

    读书笔记:C# .NET TCP局域网聊天程序 CS架构

Global site tag (gtag.js) - Google Analytics