Результаты поиска по запросу "struct"
Благодарю. Это хорошо знать.
у меня есть структура public struct Foo { ... }Есть ли разница между Foo foo = new Foo();а также Foo foo = default(Foo);?
если речь идет просто о требовании неизменности), а не о простом постороннем утверждении. Вы говорите об одном предложении, которое касается существенной сути вопроса, а именно: возможно ли использовать наследование с типами значений.
могу добиться наследования (или аналогичного) со структурами в C #? Я знаю, что абстрактная структура невозможна, но мне нужно добиться чего-то подобного. Мне нужно это как структура, потому что это должен быть тип значения. И мне нужно ...
@YamahaSV Вы можете объявлять и инициализировать переменные вне функций, но у вас не может быть простых назначений. Так что ты не можешь писать
struct variables { unsigned int counter; char *bra; unsigned int maxb; int *findtheking; unsigned int numoright; }; int getlen = 0; // I give getlen a value in another function int solo = 0; mat.bra = (char*)malloc(sizeof(char)*getlen); mat.bra = ...
Выяснил, что ваш цикл for не достигает желаемой позиции, которую вы хотели. Лучше использовать знак равенства для ограничения, которое будет работать. например
ТИРОВАТЬ: выяснил проблему. Также, если вы нашли это через Google или другую поисковую систему, вот где я ошибся и как это исправить. Мой метод deleteNode () перемещался по списку должным образом с правильным темпом и держал голову нетронутой. ...
Другой способ - заставить ваш конструктор вызвать другой конструктор, который инициализирует поля. Структуры всегда неявно имеют конструктор без параметров, который инициализирует его поля нулем, поэтому используйте его:
интересует следующий C # -код: struct Structure { public Structure(int a, int b) { PropertyA = a; PropertyB = b; } public int PropertyA { get; set; } public int PropertyB { get; set; } }Он не компилируется с ошибкой «Объект« this »не может быть ...
Например, вы можете создать свою структуру следующим образом
е, когда мне нужно было хранить несколько связанных переменных, я создавал класс. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', ...
Хорошо, мой ответ обновлен с вашими заметками, спасибо @vadian еще какие-то заметки от вас ценится
у загрузить онлайн-файл json в свое приложение, но я сталкиваюсь с этой ошибкой: typeMismatch (Swift.Array, Swift.DecodingError.Context (codingPath: [], debugDescription: «Ожидается декодировать массив, но вместо него найден словарь.», ...
Использование:
могу иметь указатель на следующую структуру в определении этой структуры: typedef struct A { int a; int b; A* next; } A;это то, как я впервые написал, но это не работает.
, Это не игнорируется, и это делает «оптимизированную» версию немного быстрее, но она все еще остается медленнее, чем другая.
ел код, который имел «оптимизацию», например: void somefunc(SomeStruct param){ float x = param.x; // param.x and x are both floats. supposedly this makes it faster access float y = param.y; float z = param.z; }И в комментариях говорилось, что ...
API.
я есть список структур, и я хочу изменить один элемент. Например : MyList.Add(new MyStruct("john"); MyList.Add(new MyStruct("peter");Теперь я хочу изменить один элемент: MyList[1].Name = "bob"Однако всякий раз, когда я пытаюсь это сделать, я ...