一个简单的c#结构类型定义、赋值出问题了。
public struct Book//结构类型
{
public int price;
public string title;
public int id;
}
Book abc=new Book();
abc.price=32;
abc.title="asp.net教程";
abc.id=50;它提示赋值的“=”无效;
也就是赋值那块出问题了;
不知道咋回事??
public struct Book//结构类型
{
public int price;
public string title;
public int id;
}
Book abc=new Book();
abc.price=32;
abc.title="asp.net教程";
abc.id=50;它提示赋值的“=”无效;
也就是赋值那块出问题了;
不知道咋回事??
解决方案 »
- 怎样让一篇文章中的某些指定的文字在文章中突出显示?急,急,急!
- c# 用了picturebox-paint重绘事件之后
- 怎么动态生成一些按钮控件在IMAGE1上面,按钮坐标是(X,Y)
- 前辈请留步
- webBrowser 在循环设置URL路径时,设置第2、3个URL后,显示的仍是第一个URL的值,如何解决?
- 通过js操作下拉框问题!
- 一个关于int转换成string的问题
- 对“消息”按32位异或,对异或结果取反后的值为校验和。
- ★如何使鼠标双击DataGridView的某行或某cell时 在另一个窗体显示该行数据
- 接口到底有什么用啊 看了HELP和书 还是晕啊 可以简单的说一下吗?
- 从未学过C# net哪位介绍一本经典的0起步教程。谢谢
- 这里有很多C#和.NET资料。但是英文版的,谁能翻译下?
{
public int price;
public string title;
public int id;
} class Test
{
Book abc=new Book();
abc.price=32;
abc.title="asp.net教程";
abc.id=50;
}a
对变量的定义只能放在某个类下方。
至于赋值,放在类下方的赋值一般在此类的构造函数中,有时甚至仅在方法中赋值。
所以“它提示赋值的“=”无效; ”应该是指:Book abc=new Book(); ,改成Book abc;试试
{
protected void Page_Load(object sender, EventArgs e)
{
//在page_load中生成book,值类型
Book abc = new Book();
abc.id = 50;
abc.price = 32;
abc.title = "asp.net教程";
}
}//定义book结构类型
public struct Book
{
public int price;
public string title;
public int id;
}
public struct Book//结构类型
{
public int price;
public string title;
public int id;
}
public class AAA{
public void AAAA
{
Book abc=new Book();
abc.price=32;
abc.title="asp.net教程";
abc.id=50;
}
}
}