avatar
很想了解的一个C#疑问# Programming - 葵花宝典
z*u
1
经风经雨过山川,霞影自婵娟。
无人易感孤鸳泣,酌清愁,樽底微寒。
映树月光庭里,小楼半醉花间。
长笺淡墨赋悲欢,疑向梦中闲。
红尘只怨行人去,徒拈花,虚度华年。
又见香囊桃扇,薰风是夜松边。
avatar
D*u
2
using System;
using System.Collections.Generic;
using System.Text;
namespace _000_TEST1
{
class A
{
public static int x = 5;
public int changex()
{
x = 4;
return x;
}
}
class Program
{
static void Main(string[] args)
{
var a = new A();
//Console.WriteLine(a.changex());
a.changex();
Console.WriteLine(A.x);
Console.ReadLine();
}
}
}
两个output 结果都是
4
请问这里大家的习惯是用Console.WriteLine(a.changex())呢?
还是
a.changex();
Console.WriteLine(A.x) 呢?
是不是如a.changex() 这种return 很少被用到,或者return 在大多数情况下都不常
用?
本人很努力的新手,谢谢啦!
avatar
c*e
3
avatar
c*e
4
很少见到c#里有main的,你是从其它語言转c#的?

【在 D**u 的大作中提到】
: using System;
: using System.Collections.Generic;
: using System.Text;
: namespace _000_TEST1
: {
: class A
: {
: public static int x = 5;
: public int changex()
: {

avatar
p*y
5
re

【在 z********u 的大作中提到】
: 经风经雨过山川,霞影自婵娟。
: 无人易感孤鸳泣,酌清愁,樽底微寒。
: 映树月光庭里,小楼半醉花间。
: 长笺淡墨赋悲欢,疑向梦中闲。
: 红尘只怨行人去,徒拈花,虚度华年。
: 又见香囊桃扇,薰风是夜松边。

avatar
D*u
6
之前用过一点c++,还有就只是SAS和R。
C#不都是先从Main()开始么,这样不是每个c#program里都有Main()?
还是说,大家都只用c#做form app所以没有Main()?
avatar
t*c
7


【在 z********u 的大作中提到】
: 经风经雨过山川,霞影自婵娟。
: 无人易感孤鸳泣,酌清愁,樽底微寒。
: 映树月光庭里,小楼半醉花间。
: 长笺淡墨赋悲欢,疑向梦中闲。
: 红尘只怨行人去,徒拈花,虚度华年。
: 又见香囊桃扇,薰风是夜松边。

avatar
n*e
8
winform也有。
不过wpf是隐藏起来了吧。

【在 D**u 的大作中提到】
: 之前用过一点c++,还有就只是SAS和R。
: C#不都是先从Main()开始么,这样不是每个c#program里都有Main()?
: 还是说,大家都只用c#做form app所以没有Main()?

avatar
G*l
9
C#当然有main,不然程序从哪里开始?除了dll library不需要main,wpf也不需要。你
用C++不是每个program里都有main吗?

【在 D**u 的大作中提到】
: 之前用过一点c++,还有就只是SAS和R。
: C#不都是先从Main()开始么,这样不是每个c#program里都有Main()?
: 还是说,大家都只用c#做form app所以没有Main()?

avatar
G*l
10
随便说点。
changex应该只用到了static field,应该定义成static method。定义成instance
method没有意义。
另外,改了x再return这样不是很好。调用过changex()之后再调用A.x取得x的值这样逻
辑会比较清晰。一个方法只做一件事。

【在 D**u 的大作中提到】
: using System;
: using System.Collections.Generic;
: using System.Text;
: namespace _000_TEST1
: {
: class A
: {
: public static int x = 5;
: public int changex()
: {

avatar
D*u
11
恩,多谢!

【在 G***l 的大作中提到】
: 随便说点。
: changex应该只用到了static field,应该定义成static method。定义成instance
: method没有意义。
: 另外,改了x再return这样不是很好。调用过changex()之后再调用A.x取得x的值这样逻
: 辑会比较清晰。一个方法只做一件事。

avatar
a*g
12
你个菜鸟!再也别来这版上混了,丢死人了。

【在 c*********e 的大作中提到】
: 很少见到c#里有main的,你是从其它語言转c#的?
avatar
y*n
13
您是从vb转的c#吧?

【在 c*********e 的大作中提到】
: 很少见到c#里有main的,你是从其它語言转c#的?
avatar
c*e
14
这有啥丢人的,我很少在c#里用main()

【在 a******g 的大作中提到】
: 你个菜鸟!再也别来这版上混了,丢死人了。
avatar
c*e
15
我vb,c#,java,c,c++,perl,php都会,让您失望了。

【在 y*****n 的大作中提到】
: 您是从vb转的c#吧?
avatar
g*r
16
连c#的console程序都没写过?

【在 c*********e 的大作中提到】
: 很少见到c#里有main的,你是从其它語言转c#的?
avatar
c*e
17
我主要写windows form application.

【在 g****r 的大作中提到】
: 连c#的console程序都没写过?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。