日期:2014-05-20  浏览次数:20804 次

新人问几个C#问题...朋友们见哈~
我是一个新手才开始学C#,学了两个星期了 对.NET框架和 C#有了个基本的了解
接触了
1.C#语言基础
2.类与对象
3.继承和多态
4.操作符号重载
5.结构体
6.接口
7.数组,索引,和集合
8.字符串和正则表达式
9.异常处理
10委托与事件
看的是权威指南 第一部门 看了一遍有一些疑问 还有就是
没有题目可以做 都是一些例子 不知道哪个朋友提供一点题目给我 好做做
对于上面十个基础
我最疑惑的就是 泛型和 委托和事件还有操作符号重载
请朋友们讲讲是怎么学 这些和看待他们的
特别是委托 我觉得有时候 直接用接口还要爽点
朋友们写几个例子来看看
今天顺便散散分噢~


------解决方案--------------------
我最疑惑的就是 泛型和 委托和事件还有操作符号重载
==
这里操作符重载应该是最简单的一个了,而且其实是可用可不用的东西

泛型和 委托和事件是用的非常多的,不过这可不是三言两语能说清楚的

------解决方案--------------------
你去ATM取钱...不管用哪个银行卡你都知道怎么取到钱...因为他们的操作流程都一样...他们都遵守相同的规约...这个叫接口...

你去ATM取钱...事先你申请了手机银行业务...即订阅了银行的手机通知服务...当你取到钱以后...银行根据事先的约定发来短信通知你账户变动...这个叫委托...

委托和接口完全是两码事...怎么会有哪个更爽点的说法?

先把概念真正搞懂了把书上那些例子看明白了再说...
------解决方案--------------------
在网上找了些题目: 
传入某个属性的set方法的隐含参数的名称是什么?
如何在C#中实现继承?
C#支持多重继承么?
被protected修饰的属性/方法在何处可以访问?
私有成员会被继承么?
请描述一下修饰符protected internal。
C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?
C#中所有对象共同的基类是什么?
重载和覆写有什么区别?
在方法定义中,virtual有什么含意? 
能够将非静态的方法覆写成静态方法么?
可以覆写私有的虚方法么?
能够阻止某一个类被其他类继承么? 
能够实现允许某个类被继承,但不允许其中的某个方法被覆写么? 
什么是抽象类(abstract class)?
何时必须声明一个类为抽象类?
接口(interface)是什么?
为什么不能指定接口中方法的修饰符? 
可以继承多个接口么? 
那么如果这些接口中有重复的方法名称呢?
接口和抽象类的区别是什么? 
如何区别重载方法?
const和readonly有什么区别?
System.String 和System.StringBuilder有什么区别?
------解决方案--------------------
重载和覆写… 

override和.不知道

楼主 override是方法重写 是由子类重写父类中的方法 
和方法重载是2个概念 方法重载是指一个类中的 同名不同参的方法~!
------解决方案--------------------
慢慢来 掌握语法后主要是掌握面向对象的思想
------解决方案--------------------
探讨
你去ATM取钱...不管用哪个银行卡你都知道怎么取到钱...因为他们的操作流程都一样...他们都遵守相同的规约...这个叫接口...

你去ATM取钱...事先你申请了手机银行业务...即订阅了银行的手机通知服务...当你取到钱以后...银行根据事先的约定发来短信通知你账户变动...这个叫委托...

委托和接口完全是两码事...怎么会有哪个更爽点的说法?

先把概念真正搞懂了把书上那些例子看明白了再说...