Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

6
Ссылка на веб-сайт документации C # XML
Можно ли включить ссылку на веб-сайт в XML-документацию? Например, мой метод резюмирован как ///<Summary> /// This is a math function I found HERE. ///</Summary> public void SomeMathThing(Double[] doubleArray) { ... } и когда я печатаю SomeMathThing( Я хочу, чтобы IntelliSense отображал сводку с возможностью щелкнуть «ЗДЕСЬ», чтобы перейти на внешний …
156 c#  xml  hyperlink 

25
Скрипты Unity, редактируемые в Visual Studio, не поддерживают автозаполнение
Когда я хочу отредактировать скрипты C # Unity, они открываются в Visual Studio. Предполагается, что он обеспечивает автозаполнение для всего кода, связанного с Unity, но это не работает. Здесь вы можете увидеть недостающий функционал: Как видно, у transformобъекта не открывается меню автозаполнения. Версия Unity: 5.5.2f1 Visual Studio 2015 Visual Studio …

18
Как заменить часть строки позицией?
У меня есть эта строка: ABCDEFGHIJ Мне нужно заменить из положения 4 в положение 5 строкой ZX Это будет выглядеть так: ABCZXFGHIJ Но не использовать с string.replace("DE","ZX")- мне нужно использовать с позиции Как мне это сделать?
155 c#  string  replace 

8
Как правильно отобразить полное InnerException?
Какой правильный способ показать мое полное InnerException. Я обнаружил, что некоторые из моих InnerExceptions имеют другое, InnerExceptionи это происходит довольно глубоко. Будет InnerException.ToString()ли работа для меня или мне нужно пройти через InnerExceptionsи создать Stringс StringBuilder?

8
Сравнить свойства двух объектов, чтобы найти различия?
У меня есть два объекта одного типа, и я хочу просмотреть открытые свойства каждого из них и предупредить пользователя о том, какие свойства не совпадают. Можно ли сделать это, не зная, какие свойства содержит объект?
155 c#  .net 

3
{версия} подстановочный знак в MVC4 Bundle
В MVC 4 у нас есть связки. При определении пакетов мы можем использовать подстановочные знаки, такие как *, для всех файлов в папке. В приведенном ниже примере, что -{version}означает? public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); }

10
Согласна ли математика с плавающей точкой в ​​C #? Может ли это быть?
Нет, это не другой вопрос «Почему (1 / 3.0) * 3! = 1» . В последнее время я много читаю о числах с плавающей запятой; в частности, как один и тот же расчет может дать разные результаты для разных архитектур или настроек оптимизации. Это проблема для видеоигр, в которых хранятся …

11
Как сравнить флаги в C #?
У меня есть флаг enum ниже. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Я не могу сделать утверждение if верным. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never …
155 c#  .net  enums  attributes  flags 

6
Как создать байтовый массив из HttpPostedFile
Я использую компонент изображения, который имеет метод FromBinary. Хотите знать, как я могу преобразовать свой входной поток в байтовый массив HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); ImageElement image = ImageElement.FromBinary(byteArray);
155 c#  arrays 

18
Авто-свойства C # 3.0 - полезно или нет? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Примечание: это было опубликовано, когда я начинал C #. Обладая …


8
Ошибка: «Невозможно изменить возвращаемое значение» c #
Я использую автоматически реализованные свойства. Я думаю, что самый быстрый способ исправить следующее - объявить собственную переменную поддержки? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Сообщение об ошибке: невозможно изменить возвращаемое значение выражения, поскольку оно не является переменной Была предпринята попытка изменить тип …


5
Какой смысл в Lookup <TKey, TElement>?
MSDN объясняет поиск следующим образом: А Lookup&lt;TKey, TElement&gt; напоминает Dictionary&lt;TKey, TValue&gt;. Разница в том, что Dictionary &lt;TKey, TValue&gt; отображает ключи на отдельные значения, тогда как Lookup &lt;TKey, TElement&gt; отображает ключи на коллекции значений. Я не считаю это объяснение особенно полезным. Для чего используется Lookup?
155 c#  .net  linq  lookup 

5
почему DateTime.ToString («дд / мм / гггг») дает мне дд-мм-гггг?
Я хочу, чтобы моя дата и время конвертировались в строку в формате "дд / мм / гггг" Всякий раз, когда я конвертирую это используя DateTime.ToString("dd/MM/yyyy"), я получаю dd-MM-yyyyвместо этого. Есть ли какая-то информация о культуре, которую я должен установить?
155 c#  .net  datetime 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.