第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#中使用結(jié)構(gòu)體,在結(jié)構(gòu)體的定義中又包含另一個結(jié)構(gòu)體的數(shù)組,該怎么定義?

C#中使用結(jié)構(gòu)體,在結(jié)構(gòu)體的定義中又包含另一個結(jié)構(gòu)體的數(shù)組,該怎么定義?

C#
溫溫醬 2019-03-22 17:14:13
struct a{int start;int end;};struct b{int id;a[] suba=new a[10];};編譯時提示錯誤:結(jié)構(gòu)中不能有實例字段初始值設定項,改成a [10]suba; 也不行
查看完整描述

3 回答

?
繁星淼淼

TA貢獻1775條經(jīng)驗 獲得超11個贊

將a[] suba=new a[10];
改為: a suba[10]; 即可.

此處 a 代表類型,suba代表變量名 (類似int arr[10] , 寫成 int[10] arr 明顯錯誤)

查看完整回答
反對 回復 2019-03-27
?
jeck貓

TA貢獻1909條經(jīng)驗 獲得超7個贊

方法還是在struct內(nèi)部實現(xiàn)比較好。以C#為例,參考.NET框架源代碼中的int類型定義之Int32: using System.Globalization;
using System.Runtime.InteropServices;namespace System
{
// 摘要:
// 表示 32 位有符號的整數(shù)。
[Serializable]
[ComVisible(true)]
public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int>
{
// 摘要:
// 表示 System.Int32 的最大可能值。此字段為常數(shù)。
public const int MaxValue = 2147483647;
//
// 摘要:
// 表示 System.Int32 的最小可能值。此字段為常數(shù)。
public const int MinValue = -2147483648; // 摘要:
// 將此實例與指定的 32 位有符號整數(shù)進行比較并返回對其相對值的指示。
//
// 參數(shù):
// value:
// 要比較的整數(shù)。
//
// 返回結(jié)果:
// 一個有符號數(shù)字,指示此實例和 value 的相對值。 返回值 說明 小于零 此實例小于 value。 零 此實例等于 value。 大于零 此實例大于
// value。
public int CompareTo(int value); 源代碼來自于微軟。



查看完整回答
反對 回復 2019-03-27
  • 3 回答
  • 0 關注
  • 2188 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號