良好的编程实践问题 [英] Good programming practice question

查看:64
本文介绍了良好的编程实践问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我只是在徘徊哪一个是正确的,更好的,还是更好的编程

练习?


//案例#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 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
.



这篇关于良好的编程实践问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆