请问C#真的很好吗?我今天刚买了一本来关于C#书。(100分)

  • 主题发起人 吴明星
  • 开始时间

吴明星

Unregistered / Unconfirmed
GUEST, unregistred user!
刚看几页发现一个问题。
byte i=10,j=20;
byte k=i+j;
在C#中是不合法的。真是的,不明白它为什么这么讲究呀?
有没有那位老师能给我讲讲关于DELPHI与C#呀。谢谢。
 
C#教程,PDF 格式,1.38 M,好像有讲DELPHI、VB与C++跟C#的区别,语法等等。
给个EMAIL 地址吧,发给你!
 
我知道的也不多瞎讲讲吧。
首先C#是针对Java的语言,并不是针对DELPHI,而且与JAVA一样主要用于的网络编程,
而对在WINDOWS视窗环境下的编程速度应该比DELPHI要慢,另外C#去掉了指针,使编程
没有指针操作,更加安全。
另外听说首席设计师是从BORLAND挖过去的,
不禁又想起可怜的BORLAND和卑鄙的 很(微)软
 
我也是刚看,有机会交流交流吧
我的QQ:7284629
 
class add{
static void main{
byte i=4,j=4
byte k
{
k=i+j;
}
}
}
 
注意大小写
 
不能单从某一方面判断好坏。。
 
[blue]我也刚弄了一本C#的电子书。才1MB多。刚要看呢!看完了,再评论吧![:D][/blue]
 
byte i=10,j=20;
byte k=(byte)(i+j);
搞定!
其实没有什么非常大的不同,只不过byte比int小罢了
 
我也知道要强制转换,但有这个必要吗?
明明都声明的是byte,却要这样。
 
因为在运算时,
i+j => (int)10 + (int)20
之所以这样做,也许是因为int是32位,而cpu寄存器也是32位,所以用int运算比用byte运算
要更有效率(byte是8位的,所以直接运算还要把32位的寄存器截短,所以……)
而如果是
int i=10, j=20;
long k=i+j;
就没有问题,因为long比int要长
 
c#可以在类中创建自己呀。
 
也许将来也要学学c#
 
我觉得 还不如学java..
 
C SHAPE
把感受写出来
 
nickey说的不错,java毕竟技术成熟,C#我不知道,呵呵
 
[blue]还不错啦!新思路![/blue]
 
我可不想这么早就结束呀。大家再讲讲吧。
 
to 酷尔贝塔,
能不能把你下载的c#的书籍发一份!或者给个地址!
先谢了!
zyf23@163.net

 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
865
import
I
I
回复
0
查看
728
import
I
I
回复
0
查看
706
import
I
顶部