一个初学者的C#简单问题

ABC123CBA321 2009-04-16 05:13:48
static void Main(string[] args)

可不可以改成: public static void Main(string[] args) ?

可不可以改成: private static void Main(string[] args) ?

可不可以改成: static void Main(String[] args) ?

可不可以改成: static void Main(string args[]) ?

谢谢!
...全文
152 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
CHIC250 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 txt_paul 的回复:]
。。。钻牛角尖了。。

不必思考猪肉为什么能吃,
只需要知道可以吃。

这叫抽象。

练习好抽象能力,有助于学习面向对象。

抽象是相对而言。

小王 是个 人。 抽象
小王是个 女人。 相对具体。

抽象的可以作为父类。
具体的可以作为子类。即所谓泛形,一般化。

倾情一顶。
[/Quote]
有道理!
wwq0123 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 ABC123CBA321 的帖子:]
static void Main(string[] args)

可不可以改成: public static void Main(string[] args) ?

可不可以改成: private static void Main(string[] args) ?

可不可以改成: static void Main(String[] args) ?

可不可以改成: static void Main(string args[]) ?

谢谢!
[/Quote]
第二个和第四个是一样的,不加private或者public默认是private 其他都可以改,具体的区别也想有高手能讲讲
delphi_new 2009-04-16
  • 打赏
  • 举报
回复
都可以
liangzhl 2009-04-16
  • 打赏
  • 举报
回复
可以
yzk2008 2009-04-16
  • 打赏
  • 举报
回复
答案是都可以


public static void Main(string[] args)
private static void Main(string[] args)
前面加了个public 或private 无所谓,如果不加则默认为private,那既然用最低权限的private 都可以,那用public就不用说也不会出错啦。
这里你需要弄明白 public 和private 的作是什么,C#定义了5种访问修饰符:public、protected internal、protected、internal ,具体自己看书吧。

static void Main(String[] args)
static void Main(string args[])
上面String[] args与string args[]) 是没有什么区别的。
如声明一个数据:
String[] args =new String[5]与
string args[] =new string[5]两种方法都是可以的。
sushou2009 2009-04-16
  • 打赏
  • 举报
回复
实践下就可以了~~都是可以的~~
记住:实践是坚定真理的唯一标准!
NealXX 2009-04-16
  • 打赏
  • 举报
回复
入口点不需要public private
多余的
weir55 2009-04-16
  • 打赏
  • 举报
回复
建议自己试验
并且要理解public private 他们的作用是什么
ABC123CBA321 2009-04-16
  • 打赏
  • 举报
回复
谢谢大家~ 但是没有详细解答~ 希望有高手帮忙详细解答一下
txt_paul 2009-04-16
  • 打赏
  • 举报
回复
。。。钻牛角尖了。。

不必思考猪肉为什么能吃,
只需要知道可以吃。

这叫抽象。

练习好抽象能力,有助于学习面向对象。

抽象是相对而言。

小王 是个 人。 抽象
小王是个 女人。 相对具体。

抽象的可以作为父类。
具体的可以作为子类。即所谓泛形,一般化。

倾情一顶。
麻子Mozart 2009-04-16
  • 打赏
  • 举报
回复
可以,不过要等高手给你详解下。
  • 打赏
  • 举报
回复

可不可以改成: public static void Main(string[] args) ? //默认的是Public

可不可以改成: private static void Main(string[] args) ? //

可不可以改成: static void Main(String[] args) ?//String 是.NET FramWork的 string 要转换为String

可不可以改成: static void Main(string args[]) ?

建议自己试验。。
leer168 2009-04-16
  • 打赏
  • 举报
回复
这个你运行下 不就知道了。。。。。。。
开始不要研究这些吧。。。。。
UP
cppfaq 2009-04-16
  • 打赏
  • 举报
回复
都可以

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧