简单问题(关于结构),知道的给个回答

zzhgb 2005-03-25 10:37:21
结构死活编译不了,大家看看什么问题:
public struct temp
{
public string strName;
public int intNum;
}

temp hello;
hello.strName="cao ni lao mu!";


建了个群大家讨论(.NET):1925543

...全文
59 点赞 收藏 7
写回复
7 条回复
zzhgb 2005年03月25日
你试过吗?
回复 点赞
pedit 2005年03月25日
temp hello = new temp();
回复 点赞
Net_Soul 2005年03月25日
pedit() 说得对的阿
public struct temp
{
public string strName;
public int intNum;
}

temp hello = new temp();
hello.strName="cao ni lao mu!";

可用的
回复 点赞
XRayser 2005年03月25日
temp hello=new temp;(注意结构不是类,没有括号)
hello.strName="cao ni lao mu!";
回复 点赞
DarkSchneider 2005年03月25日
没有关系,只要你写在class1里就可以
回复 点赞
zzhgb 2005年03月25日
恩,位置跟:"[STAThread]"有没有关系的?
原来什么样子的位置我都试过了 ,
回复 点赞
lzg530 2005年03月25日
我运行了一下,可以的
估计你是temp结构放的地方不对~

namespace dd
{
class Class1
{
public struct temp
{
public string strName;
public int intNum;
}/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{

temp nw;
nw.strName="hhahhahah";
nw.intNum=6;

Console.WriteLine("{0},{1}",nw.strName,nw.intNum);
// TODO: 在此处添加代码以启动应用程序
//
}
}
}
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告