良好的编程实践问题 [英] Good programming practice question
问题描述
我只是在徘徊哪一个是正确的,更好的,还是更好的编程
练习?
//案例#1
公共类主要
{
ClassA a =新ClassA();
a.Value =" some value";
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
私人ClassA ModifyClassA(ClassA a)
{
a.Value + =" something";
返回a;
}
或者这个:
//案例#2
公共类Main
{
ClassA a = new ClassA();
a.Value =" some value" ;;
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA (ClassA a)
{
a.Value + =" something;
}
// CassA在哪里:
公共类ClassA
{
string m_value;
酒吧lic ClassA(){m_value ="" ;;}
public string Value
{
get {return m_value;}
设置{m_value = value;}
}
}
我正在写这个如果它没有编译就很抱歉。
我会调整你的意见。
谢谢,
Alex
你应该使用什么更容易。
" alex" <人***** @ yahoo.com>在消息中写道
news:uC ************** @ TK2MSFTNGP12.phx.gbl ...>
我只是在徘徊哪一个是正确的,更好的,还是更好的编程实践?
//案例#1
公共课主要
{
ClassA a = new ClassA();
a.Value =" some value" ;;
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
私人ClassA ModifyClassA(ClassA a)
a.Value + =" something" ;;
返回;
} >
或者说:
//案例#2
公共课主要
{A /> ClassA a =新ClassA();
a .Value =" some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
a.Value + =" something" ;;
}
// CassA在哪里:
公共类ClassA
{
string m_value;
public ClassA(){m_ value ="" ;;}
public string Value
{
get {return m_value;}
set {m_value = value;}
}
我正在写这个如果它没有编译就很抱歉。
我会调整你的意见。
谢谢,
这是主观的,但你的Case#2例子似乎更清楚了。
。如果我要写它,我会写#
类似于#2。
-----原始消息-----
我只是在徘徊哪一个是正确的,更好的,还是
更好的编程实践?
//案例#1
公共课主要
{A /> ClassA a = new ClassA();
a.Value =" some value";
a = ModifyClassA(a);
控制台.WriteLine(a.Value);
}
私人ClassA ModifyClassA(ClassA a)
a.Value + =" something" ;;
返回a;
}
或者说:
//案例#2
公共课主要
{A A A A A A A A A A A A A A A A A A A A ();
a.Value =" some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
}
// CassA在哪里:
>公共类ClassA
{
string m_value;
public ClassA(){ m_value ="" ;;}
公共字符串值
{
获取{return m_value;}
设置{m_value = value;}
}
}
我正在写这个动作,很抱歉,如果它没有b $ b编译。我会调整你的意见。
谢谢,
Alex
。
我应穿什么颜色的内裤。
其他人穿的是什么,我是wana副本。
* bleet ** bleet ** bleet ** bleet *
" Kevin Carter" ; <一个******* @ discussions.microsoft.com>在消息中写道
news:04 **************************** @ phx.gbl ... < blockquote class =post_quotes>这是主观的,但你的Case#2例子似乎更清楚。如果我要写它,我会写像#2。
-----原始信息-----
我只是在徘徊哪一个是正确的,更好的,或
更好的编程练习?
//案例#1
公共类主要
{A /> ClassA a =新的ClassA();
a.Value =" some value";
a = ModifyClassA (a);
Console.WriteLine(a.Value);
}
私人ClassA ModifyClassA(ClassA a)
{
返回;
}
或者:
//案例#2
公共课主要
{
ClassA a = new ClassA();
a.Value =" some value" ;;
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
}
//哪里有CassA是:
公共课ClassA
{
s tring m_value;
public ClassA(){m_value ="" ;;}
public string Value
{
get {return m_value;}
set {m_value =值得;}
}
我正在快速写这篇文章,如果它没有
编译就很抱歉。我会调整你的意见。
谢谢,
Alex
。
Hi,
I was just wandering which one is correct, better, or better programming
practice?
//Case #1
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
private ClassA ModifyClassA(ClassA a)
{
a.Value += "something";
return a;
}
Or this:
//Case #2
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
a.Value += "something";
}
//Where CassA is:
public class ClassA
{
string m_value;
public ClassA(){ m_value = "";}
public string Value
{
get{return m_value;}
set{m_value = value;}
}
}
I''m writing this on the fly so sorry if it doesn''t compile.
I would appriciage your oppinion.
Thanks,
Alex
whats easier for you is what you should use.
"alex" <al*****@yahoo.com> wrote in message
news:uC**************@TK2MSFTNGP12.phx.gbl...Hi,
I was just wandering which one is correct, better, or better programming
practice?
//Case #1
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
private ClassA ModifyClassA(ClassA a)
{
a.Value += "something";
return a;
}
Or this:
//Case #2
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
a.Value += "something";
}
//Where CassA is:
public class ClassA
{
string m_value;
public ClassA(){ m_value = "";}
public string Value
{
get{return m_value;}
set{m_value = value;}
}
}
I''m writing this on the fly so sorry if it doesn''t compile.
I would appriciage your oppinion.
Thanks,
Alex
This is subjective, but your Case #2 example seems to be
more clear. If I was going to write it, I''d write
something like #2.
-----Original Message-----
Hi,
I was just wandering which one is correct, better, or better programmingpractice?
//Case #1
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
private ClassA ModifyClassA(ClassA a)
{
a.Value += "something";
return a;
}
Or this:
//Case #2
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
a.Value += "something";
}
//Where CassA is:
public class ClassA
{
string m_value;
public ClassA(){ m_value = "";}
public string Value
{
get{return m_value;}
set{m_value = value;}
}
}
I''m writing this on the fly so sorry if it doesn''t compile.I would appriciage your oppinion.
Thanks,
Alex
.
What colour of panties should I wear.
Whats everybody else wearing, I wana copy.
*bleet**bleet**bleet**bleet*
"Kevin Carter" <an*******@discussions.microsoft.com> wrote in message
news:04****************************@phx.gbl...This is subjective, but your Case #2 example seems to be
more clear. If I was going to write it, I''d write
something like #2.-----Original Message-----
Hi,
I was just wandering which one is correct, better, or
better programmingpractice?
//Case #1
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
a = ModifyClassA(a);
Console.WriteLine(a.Value);
}
private ClassA ModifyClassA(ClassA a)
{
a.Value += "something";
return a;
}
Or this:
//Case #2
public class Main
{
ClassA a = new ClassA();
a.Value = "some value";
ModifyClassA(a);
Console.WriteLine(a.Value);
}
private void ModifyClassA(ClassA a)
{
a.Value += "something";
}
//Where CassA is:
public class ClassA
{
string m_value;
public ClassA(){ m_value = "";}
public string Value
{
get{return m_value;}
set{m_value = value;}
}
}
I''m writing this on the fly so sorry if it doesn''t
compile.I would appriciage your oppinion.
Thanks,
Alex
.
这篇关于良好的编程实践问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!