日期:2014-05-20  浏览次数:20800 次

如何使用其他类定义的函数
新手上路,请多指教授,
我在窗体form1定义了一个变量String   sync;

然后定义了另一个类Data,类里定了一个函数SET(string   s);

然后我在form1中声明using   Data,     Data     a=   new   a.Data();
然后调用   a.SET(sync),
//报错:使用了未赋的局部变量 "Sync "
请问我要怎么写a.SET(     使用sync变量)

------解决方案--------------------
string sync = "abc "; 等等
赋个值才行
------解决方案--------------------
你要调用a.SET(sync)
那你的参数总得有个值吧
sync从代码看你只声明了类型
没有值
------解决方案--------------------
string syncl=null;
if (a=1)
{sync= "AA ";}
else
{sync= "BB ";}
a.set(sync);

------解决方案--------------------
如果你在条件判断里赋值
你就必须在初始化的时候给个值

string syncl = String.Empty;
if (a=1)
{sync= "AA "}
else
{sync= "BB "}
a.set(sync)