IT动力源's Archiver

gaoqi45 发表于 2006-3-1 12:45

初学C#遇到的问题,请高手帮忙!

本人刚由网络转学编程,听说C#挺有前途,而且比较好学,就学起来了。可是我发现并不是向别人说的那样好学,我反而觉得很难。
        我现在在看《C#入门经典》,不知道对我这样的菜鸟,选这本书来学习C#对不对?
        我现在在学习过程中遇到了一些问题,可能在大家这样的高手眼中我提的问题很可笑,但我确实是不明白。大家可别笑话我啊。
1、用C#编写的程序能不能用在Linux下。
2、用C#编写的程序能不能像C或C++那样直接对硬件进行*作。
3、那位朋友能通俗地告诉我this和new的作用及用法(关键是什么时候用)。
4、“在键盘上输入任意三个整数,求它们的最大数。”应该怎么写。

liuweimrm 发表于 2006-3-1 15:57

我也想问下,一个做网络的人,应该知道那些编程的知识,数据库的知识要不要学习呢?还有网站建设是不是也要学习呢??

liuhaha19831029 发表于 2006-4-4 00:27

关于"那位朋友能通俗地告诉我this和new的作用及用法(关键是什么时候用)"

this 是不是针对当前页下面做的事情呢?
new 是不是对类实例化时用的呢?
似乎~~~~~

常布朗 发表于 2006-4-11 10:50

数据库肯定也要学咯。。

daemonking 发表于 2006-9-12 00:45

1. C sharp的程序不能够用在linux下面,c sharp需要dot net的framework的支持,而framework说的通俗一点,是一个com组件,com只是运行在windows平台上
2. c sharp中,没有显式指针,不能够声明指针类型变量,
3. this,代表了当前的类的实例,new创建对象的时候使用,或者说,分配一块内存给某一个对象实例

关于4么,自己try一下好了

wcjnew 发表于 2006-10-11 16:46

dddddddddddddddd

dicman 发表于 2006-11-4 13:05

回复 #1 gaoqi45 的帖子

1、目前微软提供的.Net Framework只能运行在Windows环境,但是有一个叫做mono的开源项目实现了在不同平台下的.Net Framework,该项目成熟后可加以利用。
2、通过调用COM组件可以实现,但是C#本身不能实现直接*作硬件。
3、this是指对象本身,如在对象内访问私有变量A可用this.A,new*作符是对一个类实例化*作,也就是产生一个类的对象
4、简单逻辑,请自己写

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.