C#main函数里面不能定义结构体?
代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;name...
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
class Program
{
static void Main(string[] args)
{
public struct Student
{
//Student stu;;
public string a;
}aa;
}
}
}
很多错误,如果能的话,请给出一个例子 展开
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
class Program
{
static void Main(string[] args)
{
public struct Student
{
//Student stu;;
public string a;
}aa;
}
}
}
很多错误,如果能的话,请给出一个例子 展开
3个回答
展开全部
namespace Test
{
public struct Student
{
//Student stu;;
public string Name { get; set; }
}
class Program
{
static void Main(string[] args)
{
Student stu = new Student();
stu.Name = "张三";
}
}
}
结构体属于一种有一点点引用类型特征的值类型,定义结构体的结构的时候 不能写在任何方法体里,包括main函数的方法体
namespace test
{
class Program
{
//这样玩儿也可以,但这样的话,这个结构体就只能在你这个Program类中才能访问到
public struct Student
{
//Student stu;;
public string Name { get; set; }
}
static void Main(string[] args)
{
Student stu = new Student();
stu.Name = "张三";
}
}
}
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
class Program
{
struct Student
{
public string a;
};
static void Main(string[] args)
{
Student aa = new Student();
aa.a="李XX"
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main是一个函数在里面不能定义结构
你要在外面定义 而且你的定义也是作物的。
public struct Student
{
public string a;
}
即可
你要在外面定义 而且你的定义也是作物的。
public struct Student
{
public string a;
}
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询