社区
C#
帖子详情
c# 在一个类中定义了一个结构体类型 如何在另一个类中使用这个类型
mary_winter
2009-05-21 03:28:51
如题
...全文
2920
10
打赏
收藏
c# 在一个类中定义了一个结构体类型 如何在另一个类中使用这个类型
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
钱币老顽童
2011-04-09
打赏
举报
回复
你看看你的结帖率吧,还问问题呢(⊙o⊙)?
feng3982315
2009-05-22
打赏
举报
回复
结构其实还是挺有用的,存储较少数据量的时候用结构据说可以提高点性能
shelleyzhang
2009-05-22
打赏
举报
回复
如果那个结构体是public,实例化应该就能访问到吧 ...
xianyumao
2009-05-22
打赏
举报
回复
用公共的那个访问修饰符啊
周渔夫
2009-05-21
打赏
举报
回复
貌似结构作用不大啊
平常好像基本不用
feng3982315
2009-05-21
打赏
举报
回复
干嘛要放到类里面呢,如果放到类里面,意义应该是只有这个类去使用它吧,如果还有其他的类去使用他,那就没必要把这个结构放在类内部了,不知道我这样说对不对
gciyfzx07
2009-05-21
打赏
举报
回复
public class Service1
{
public string HelloWorld()
{
Text a = new Text();
a.Name="Test";
return a.Name;
}
}
public struct Text
{
private string name;
public string Name
{
set { name = value; }
get { return name; }
}
}
yanfei_519
2009-05-21
打赏
举报
回复
是呀,只要把这个结构体声明为public,其他的类就有访问权限了。。。顶楼上!
wangyanboq
2009-05-21
打赏
举报
回复
1
public class C
{
public struct A
{
int a;
}
}
class B
{
C.A a = new C.A();
}
ericzhangbo1982111
2009-05-21
打赏
举报
回复
引用啊。using
c语言中
结构体
类型
与
结构体
变量,在
结构体
中
定义
另
一个
结构体
类型
变量可以吗,该怎么处理...
在
结构体
中
定义
另
一个
结构体
类型
变量可以吗typedefstructList_2{charClass_Name[Name_Maxsize];charClass_Term;charClass_Score;Stu_Score*next;}Stu_Score;typedefstructTree_1{intRoom_ID;Stu_Room*lchild,*rchild;}Stu_Room...
C#
之
结构体
详解
C#
之
结构体
详解
C#
中
结构体
的
定义
C#
中
结构体
的
使用
和注意事项
C#
中
结构体
的
定义
(
结构体
数组
定义
)
C#
中
结构体
的
定义
时一些注意事项 本篇文章主要为记录
使用
结构体
时遇到的一些问题,方便以后查找。
C#
中
定义
结构体
主要形式为 using System.Runtime.InteropServices; //
结构体
属性(一字节对齐),不写的话默认4字节对齐 [StructLayout(LayoutKind.Swquential,CharSet=CharSet.Ansi,Pack=1)] public sturct ControlData{ public byte type; //
定义
字符串时需
定义
字符串的
C#
结构体
C#
结构体
的
定义
: 在
C#
中
结构体
是值
类型
数据结构,它使得
一个
单一变量可以存储各种数据
类型
的相关数据.Struct关键字用于创建
结构体
。
定义
结构体
:
定义
结构体
,你必须
使用
struct语句,struct语句为程序
定义
了
一个
带有多个成员的新的数据
类型
;
定义
的语法形式如下: 访问修饰符 struct
结构体
名称{ //
结构体
成员 }
结构体
的用法: structMessage { publicstringname; publ...
C#
中类与
结构体
的区别
1、在
C#
中
结构体
类型
定义
时,成员是不能初始化的,这样就导致了,
定义
结构体
变量时,变量的所有成员都要自己赋值初始化。但对于类,在
定义
类时,就可以初始化其中的成员变量,所以在
定义
对象时,对象本身就已经有了初始值,你可以自己在重新给个别变量赋值。(注意在C 中,类的
定义
中是不能初始化的,初始化要放在构造函数中) 2、
结构体
变量 和类对象 进行值传递时,
结构体
变量进行的就是值传递,而类对象进行的是引用传递,或者说传递的是指针,这样在函数中改变参数值,
结构体
对象的值是不变的,而类对象的值是变化了。 下边是.
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章