VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 688|回复: 5

我是初学者,想提过问题.C#的结构类型.

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-5 17:10:01 | 显示全部楼层 |阅读模式
using System;

struct phonebook1

{
        public string name;

        public string phone;

        public uint age;

        struct address

        {

                public string city;

                public string street;

                public uint no;

        }

}
class test

{
        public static void Main()

        {


                phonebook1 p1;

                p1.name = "小红";

                p1.phone = "1234567";

                p1.age = 26;

                Console.WriteLine("姓名:{0},电话:{1},年龄:{2}!",p1.name,p1.phone,p1.age);

        }

}

问:我怎样跟address里面的成员赋值?

谢谢了
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 00:27:01 | 显示全部楼层
p1.address.city = "newyork";
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 02:33:01 | 显示全部楼层
抱歉,我的做法好像不行。
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 03:09:01 | 显示全部楼层
这种类型中嵌套一个类型并不是好的设计阿。

回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-6 06:57:01 | 显示全部楼层
建议用类设计 看过一句话是说在C#里 把结构设计成类远比把类设计成结构危害要小的多
所以建议楼主用类实现试试
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-6 08:48:01 | 显示全部楼层
谢谢各位大哥,我会尝试着学习的.

先谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表