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

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

19
OWIN Startup Class Отсутствует
Я получаю эту ошибку, так как мой проект не может найти ссылку на OWINкласс запуска. Я даже установил все справочные пакеты OWIN через Nuget, но у меня все та же проблема. Я использую Visual Studio 2012и MVC4. Следующие ошибки произошли при попытке загрузить приложение. Не найдена сборка, содержащая атрибут OwinStartupAttribute. …

13
Найти элемент в списке по LINQ?
Здесь у меня есть простой пример, чтобы найти элемент в списке строк. Обычно я использую для цикла или анонимного делегата, чтобы сделать это так: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of …
226 c#  linq 

16
Как мы можем генерировать геттеры и сеттеры в Visual Studio?
Под «генерацией» я подразумеваю автоматическую генерацию кода, необходимого для конкретной выбранной (множественной) переменной (ей). Но любые более явные объяснения или комментарии к хорошей практике приветствуются.

12
Как определить, реализует ли тип определенный тип универсального интерфейса
Предположим, следующие определения типов: public interface IFoo<T> : IBar<T> {} public class Foo<T> : IFoo<T> {} Как узнать, Fooреализует ли тип универсальный интерфейс, IBar<T>когда доступен только искаженный тип?
226 c#  .net  reflection 


16
Проверка, является ли объект нулевым в C #
Я хотел бы предотвратить дальнейшую обработку объекта, если он нулевой. В следующем коде я проверяю, является ли объект нулевым, либо: if (!data.Equals(null)) и if (data != null) Тем не менее, я получаю NullReferenceExceptionв dataList.Add(data). Если объект был нулевым, он никогда не должен был бы войти в if-состояние! Таким образом, я …

20
Как я могу отформатировать обнуляемый DateTime с ToString ()?
Как я могу преобразовать обнуляемый DateTime dt2 в форматированную строку? DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-dd hh:mm:ss")); //works DateTime? dt2 = DateTime.Now; Console.WriteLine(dt2.ToString("yyyy-MM-dd hh:mm:ss")); //gives following error: нет перегрузки для метода ToString принимает один аргумент

14
Проверьте, доступно ли свойство для динамической переменной
Моя ситуация очень проста. Где-то в моем коде у меня есть это: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Итак, в основном мой вопрос заключается в том, как проверить (без исключения), что определенное свойство доступно для моей динамической переменной. Я мог бы сделать, GetType()но я …

27
Системе конфигурации не удалось инициализироваться
Я новичок в Visual Studio. В настоящее время я создаю форму входа. У меня есть этот код. string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && …

21
Слияние двух массивов в .NET
Есть ли в .NET 2.0 встроенная функция, которая будет принимать два массива и объединять их в один массив? Массивы имеют одинаковый тип. Я получаю эти массивы из широко используемой функции в моей базе кода и не могу изменить функцию, чтобы она возвращала данные в другом формате. Я стараюсь не писать …
225 c#  .net  arrays 


13
Передача свойств по ссылке в C #
На этот вопрос есть ответы на Stack Overflow на русском : Передача свойства с метод с модификатором исх и вне Я пытаюсь сделать следующее: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } Это дает мне ошибку компиляции. Я …


13
преобразовать список объектов из одного типа в другой с помощью лямбда-выражения
У меня есть цикл foreach, читающий список объектов одного типа и создающий список объектов другого типа. Мне сказали, что лямбда-выражение может достичь того же результата. var origList = List<OrigType>(); // assume populated var targetList = List<TargetType>(); foreach(OrigType a in origList) { targetList.Add(new TargetType() {SomeValue = a.SomeValue}); } Любая помощь будет …
224 c#  generics  lambda 

8
Является ли SecureString практичным в приложении C #?
Не стесняйтесь поправлять меня, если мои предположения здесь неверны, но позвольте мне объяснить, почему я спрашиваю. Взято из MSDN, а SecureString: Представляет текст, который должен быть конфиденциальным. Текст зашифрован для конфиденциальности при использовании и удален из памяти компьютера, когда он больше не нужен. Я понимаю, что имеет смысл хранить пароль …
224 c#  security 

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