以我OverloadedIndexer I類有稱爲StringData是私人陣列字段,其尺寸是在類構造方法設置。我想創建一個帶有可選參數的索引器。它的默認值應該是該數組中項目的數量。 不幸的是,在該柱的底部的代碼線引發以下編譯時間錯誤: 的對象引用是所必需的非靜態字段,方法或屬性「OverloadedIndexer.stringData」 public string this[string dat
如何聲明索引屬性? public class PublishProperties : ScriptableObject {
List<string> m_shellPathsT = new List<string>();
List<string> m_shellPathsL = new List<string>();
public List<string> ShellPath[int in
我無法繼續執行下面的代碼。任何人都可以幫忙嗎? using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Demo_Inidexers
{
public class
裏面我有一個索引類: public class SpecialArray<T>
{
public T this[long index]
{
get { return SpecialGetFunction(index) }
set { SpecialSetFunction(index, value); }
}
private voi
我有一個顯示按字母順序排列的名稱的Android應用程序。西班牙語中有一些以重音字符開頭的名字。 我實現AlphabetIndexer訂單以這種方式: 一個 乙 Ç d E(常規排序) .............. A E .. (重音字符末尾) 我不想要這樣的排序,我不想區分以重音字符開頭的名字(例如,索引在常規a的同一節中以á開頭的所有單詞)。我注意到Android的股票聯繫人應用程序做得很好
MyClass[] CLASS = new MyClass[5];
int[] STRUCT = new int[5];
new []對類和結構做了什麼。顯然,結構體有一些重載的靜態索引,它使它運行結構的默認構造函數。然而,一個類的new []似乎什麼都不做,只是騰出空間來初始化一個類的實例。如何重載類的靜態行爲以運行默認的構造函數。我知道如何使用循環和其他方法來完成這一點。我的問題是非常具