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

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

20
Лучший способ разобрать аргументы командной строки в C #? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …


5
Как я могу получить версию файла сборки
В AssemblyInfoналичии есть две версии сборки: AssemblyVersion: Укажите версию атрибутивной сборки. AssemblyFileVersionУказывает компилятору использовать определенный номер версии для ресурса версии файла Win32. Версия файла Win32 не обязательно должна совпадать с номером версии сборки. Я могу получить Assembly Versionс помощью следующей строки кода: Version version = Assembly.GetEntryAssembly().GetName().Version; Но как я могу …
727 c#  .net  assemblies  version 


30
Файл метаданных '.dll' не найден
Я работаю над проектом WPF, C # 3.0, и я получаю эту ошибку: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem Вот как я ссылаюсь на свои пользовательские элементы управления: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> Это происходит после каждой неудачной сборки. Единственный способ получить решение …


17
Если папка не существует, создайте ее
Я использую элемент управления FileUploader в моем приложении. Я хочу сохранить файл в указанной папке. Теперь я хочу, если эта папка не существует, сначала создать ее, а затем сохранить мой файл в эту папку. Если папка уже существует, просто сохраните в ней файл. Как я могу это сделать?
720 c#  asp.net  directory 

10
Как сохранить поток в файл в C #?
У меня есть StreamReaderобъект, который я инициализировал с потоком, теперь я хочу сохранить этот поток на диск (поток может быть .gifили .jpgили или .pdf). Существующий код: StreamReader sr = new StreamReader(myOtherObject.InputStream); Мне нужно сохранить это на диск (у меня есть имя файла). В будущем я могу захотеть сохранить это на …
713 c#  .net  stream 

17
Прямое приведение против оператора "как"?
Рассмотрим следующий код: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } В чем разница между тремя типами кастинга (ладно, третий не …
710 c#  casting 

30
В C # я должен использовать string.Empty или String.Empty или «» для инициализации строки?
В C # я хочу инициализировать строковое значение пустой строкой. Как мне это сделать? Каков правильный путь и почему? string willi = string.Empty; или string willi = String.Empty; или string willi = ""; или что?

12
Передать метод в качестве параметра, используя C #
У меня есть несколько методов с одной и той же сигнатурой (параметры и возвращаемые значения), но разные имена и внутренние методы отличаются. Я хочу передать имя метода для запуска другому методу, который вызовет переданный метод. public int Method1(string) { ... do something return myInt; } public int Method2(string) { ... …
696 c#  .net  methods  delegates 


10
Разделить строку на другую строку в C #
Я использовал Split()метод для разделения строк, но это работает, только если вы разделяете строку по символу. Есть ли способ разделить string, с другой строкой, являющейся параметром разделения по? Я попытался преобразовать сплиттер в массив символов, но безуспешно. Другими словами, я хотел бы разделить string: THExxQUICKxxBROWNxxFOX by xxи возвращает массив со …
683 c#  .net  string  split 

29
Самый быстрый способ вставки в Entity Framework
Я ищу самый быстрый способ вставки в Entity Framework. Я спрашиваю об этом из-за сценария, где у вас есть активный TransactionScope, и вставка огромна (4000+). Потенциально он может длиться более 10 минут (время ожидания транзакций по умолчанию), и это приведет к незавершенной транзакции.
682 c#  sql  entity-framework 

30
MetadataException: невозможно загрузить указанный ресурс метаданных
Внезапно я продолжаю получать информацию MetadataExceptionо создании своего сгенерированного ObjectContextкласса. Строка подключения в App.Config выглядит правильно - не изменилась с тех пор, как работала в прошлый раз, - и я попытался восстановить новую модель (файл edmx) из базовой базы данных без изменений. У кого-нибудь есть идеи? Дополнительные сведения: я не …

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