Вопросы по теме 'return-type'

Как применить атрибут .net к возвращаемому типу
Как применить MarshalAsAttribute к возвращаемому типу кода ниже? public ISomething Foo() { return new MyFoo(); }
5882 просмотров
schedule 01.09.2022

Числовое значение перечисления С# в виде строки
У меня есть следующее перечисление: public enum Urgency { VeryHigh = 1, High = 2, Routine = 4 } Я могу получить значение перечисления в виде строки следующим образом: ((int)Urgency.Routine).ToString() // returns "4"...
88866 просмотров
schedule 17.08.2023

LINQ2SQL - хранимая процедура не генерирует класс в дизайнере
Я в основном пытаюсь добавить набор хранимых процедур в свой LINQ2SQL через конструктор. Он добавляет хранимые процедуры на панель методов, но не создает класс в конструкторе (хотя это происходит в коде конструктора, стоящем за ним. Он дает...
1399 просмотров

что возвращается; иметь в виду?
Возвращаемый тип данных функции, чей прототип объявлен в main(), имеет значение void. Он содержит инструкцию возврата; как в main() { void create(int *p); *some code* } void create(node *list) { *some code* return; } Что...
17512 просмотров
schedule 03.03.2024

В чем разница между возвратом void и возвратом задачи?
Глядя на различные образцы асинхронной CTP C#, я вижу некоторые асинхронные функции, которые возвращают void , и другие, которые возвращают неуниверсальное Task . Я понимаю, почему возврат Task<MyType> полезен для возврата данных...
40670 просмотров

Полиморфный возвращаемый тип Scala
У меня есть абстрактный класс Scala Base , который имеет подклассы Derived1 и Derived2 . Base определяет функцию f(), которая возвращает объект того же типа, что и реализующий ее класс. Итак, Derived1.f() возвращает Derived1 , а...
5934 просмотров
schedule 28.10.2022

Параметр массива C и тип возвращаемого значения для методов Objective-C
В моей последней версии XCode (4.6.2) оказывается, что вы можете использовать типы массивов C в качестве типов параметров и возвращаемого типа метода Objective-C: @interface Foo : NSObject @end @implementation Foo + (float[2])bar:(int[4])x { //...
405 просмотров
schedule 02.06.2024

Можно ли создать аннотацию Java с атрибутом, который может быть любой аннотацией?
Я знаю, что возможно следующее, и я делал это много раз раньше: public @interface Foo { } public @interface Bar { Foo[] foos() default {}; } ... @Bar(foos={@Foo, @Foo}) void doSomething(); Однако я хочу иметь атрибут аннотации, тип...
92 просмотров
schedule 23.01.2024

Возврат строки из консольного приложения C# в VBScript
В одном из моих сценариев VBScript мне нужно вызвать консольное приложение C#. ПОСЛЕ того, как приложение C# завершит выполнение (синхронно), мне нужно получить выходные данные приложения C#, которые представляют собой строку, в VBScript....
1894 просмотров

PowerShell изменяет тип возвращаемого объекта
Я использую PowerShell v3 и Windows PowerShell ISE. У меня есть следующая функция, которая отлично работает: function Get-XmlNode([xml]$XmlDocument, [string]$NodePath, [string]$NamespaceURI = "", [string]$NodeSeparatorCharacter = '.') { # If...
13361 просмотров

Как заставить функцию возвращать действительно разные типы в fsharp?
Предположим, что существует сторонняя библиотека, написанная на FSharp, она содержит несколько общих классов, например следующие: введите FirstType ‹'a> имеет метод DoWork , который принимает: первый параметр типа FirstType ‹'a> ,...
1348 просмотров
schedule 02.12.2023

Как я могу вернуть анонимную структуру в C?
Попробовав некоторый код, я понял, что компилируется следующий код: struct { int x, y; } foo(void) { } Похоже, что мы определяем функцию с именем foo , которая возвращает анонимный struct . Это компилируется только с моим компилятором...
10070 просмотров
schedule 20.02.2024

Метапрограммирование с параметром метода
Я пишу оболочку pair . Для целей этого вопроса его можно упростить до: using namespace std; template <class T1, class T2> class myPair { pair<T1, T2> member; public: myPair() = default; myPair(T1 x, T2 y) :...
90 просмотров
schedule 18.08.2023

Несовместимые возвращаемые типы для метода при возврате подкласса
Я пытаюсь определить метод для возврата всех соседей данной вершины на графе, заданном подписью public abstract class GraphClass<V extends Vertex<?>,E extends Edge<V,?>> implements UndirectedGraph<V,E>{ . . . public...
963 просмотров

Нет возвращаемого типа для функции?
В программе я не упомянул тип возврата для функции fullon , но код все еще выполняется и печатается output: "7" . Как это работает, даже если я не упомянул какой-либо тип возврата? я искал его на этом сайте и не могу найти подходящего ответа. Я...
318 просмотров
schedule 21.02.2024

С++ 11 Многострочные лямбда-выражения могут выводить внутренние типы?
Я довольно часто использую лямбда-выражения С++ 11, и я часто сталкивался с ошибками компиляции многострочных лямбда-выражений, потому что забыл добавить возвращаемый тип, как и ожидалось, но недавно я столкнулся с одним примером, в котором нет этой...
93 просмотров
schedule 10.11.2022

Не получен ожидаемый результат модульного теста на хэш в Perl
Я интегрировал свои тесты с другими тестами, и мой хэш ошибок и его методы не выводят правильные/ожидаемые результаты. Мой метод new() теперь также имеет проверку ìs_error , поэтому я думаю, что это может быть как-то связано с выводом моего нового...
94 просмотров
schedule 14.12.2023

Как вернуть указанный пользователем тип в случае успеха или строку в случае неудачи?
У меня есть программа, в которой пользовательский ввод собирается в функцию и возвращается значение. В функции он пытается преобразовать вход String в u32 . Если это не удается, вместо того, чтобы паниковать и завершать программу, я хочу, чтобы...
110 просмотров
schedule 13.03.2023

Я возвращаю ссылку из лямбды, почему происходит копирование?
Мое внимание привлек ответ на этот вопрос , который, как я думал, возвращался по ссылке, копировался. Если мы определим это, например: struct A { A() = default; A(const A&) { cout << "copy\n"; } }; Ни один из этих кодов не...
80 просмотров
schedule 03.10.2022

Потенциально возвращая разные типы объектов из одного метода
Я отвечаю за рефакторинг некоторого кода, который анализирует похожие (но разные файлы). Они отличаются тем, что имеют разное количество столбцов. Допустим, типы файлов называются MODEL_FILE и COMPANY_FILE . MODEL_FILE имеет следующий формат:...
98 просмотров
schedule 08.08.2022