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

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

5
Как передать параметры табличного значения в хранимую процедуру из кода .net
У меня есть база данных SQL Server 2005. В нескольких процедурах у меня есть параметры таблицы, которые я передаю хранимому процессу в виде nvarchar(разделенных запятыми) и внутренне делю на отдельные значения. Я добавляю его в список параметров команды SQL следующим образом: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Я должен перенести базу данных …

11
Как конвертировать DateTime? в DateTime
Я хочу преобразовать обнуляемый DateTime ( DateTime?) в DateTime, но я получаю ошибку: Не удается неявно преобразовать тип 'System.DateTime?' в «System.DateTime». Существует явное преобразование (вам не хватает приведения?) Я попытался следующее: DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
171 c#  .net  datetime 

8
Что такое IntPtr?
Используя IntelliSense и просматривая чужой код, я столкнулся с этим IntPtrтипом; каждый раз, когда это нужно было использовать, я просто помещал nullили IntPtr.Zeroнаходил большинство функций для работы. Что именно и когда / почему он используется?
171 c#  intptr 

6
Как вы объединяете списки в C #?
Если бы у меня был: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Я запускал код, подобный этому, в Visual Studio 2008 и устанавливал точки …
171 c#  arrays  list  concatenation 

10
Как получить среду разработки / размещения / производства в ConfigureServices
Как получить среду хостинга для разработки / организации / производства в ConfigureServicesметоде Startup? public void ConfigureServices(IServiceCollection services) { // Which environment are we running under? } ConfigureServicesМетод только принимает один IServiceCollectionпараметр.

2
Понимание сборки мусора в .NET
Рассмотрим следующий код: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); GC.WaitForPendingFinalizers(); Console.WriteLine(Class1.c); // …

14
При сериализации объекта типа SubSonic.Schema .DatabaseColumn была обнаружена циклическая ссылка.
Я пытаюсь сделать простой возврат JSON, но у меня возникли проблемы, у меня есть следующие ниже. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } Я получаю HTTP 500 с исключением, как показано в заголовке этого вопроса. Я тоже пробовал var data = Event.All().ToList() …


7
Как выполнить вставку и вернуть вставленную личность с помощью Dapper?
Как выполнить вставку в базу данных и вернуть вставленную идентификацию с помощью Dapper? Я пробовал что-то вроде этого: string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); Но это не …
170 c#  sql-server  dapper 

3
В чем разница между LayoutOptions Xamarin.Form, особенно Fill и Expand?
В Xamarin.Forms каждый Viewимеет два свойства HorizontalOptionsи VerticalOptions. Оба имеют тип LayoutOptionsи могут иметь одно из следующих значений: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand По-видимому, он контролирует выравнивание представления в родительском представлении. Но как именно поведение каждого отдельного варианта? И в чем разница между Fillсуффиксом и Expand?

11
Как люди могут тестировать модули с Entity Framework 6, стоит ли беспокоиться?
Я только начинаю с юнит-тестов и TDD в целом. Раньше я баловался, но теперь я полон решимости добавить его в свой рабочий процесс и написать лучшее программное обеспечение. Я задал вопрос вчера, что-то вроде этого включало, но, похоже, это вопрос сам по себе. Я сел приступить к реализации класса обслуживания, …


15
Что значит void в C, C ++ и C #?
Ищите основы того, откуда взялся термин « пустота », и почему он называется пустым. Цель этого вопроса - помочь кому-то, у кого нет опыта работы с C, и он вдруг смотрит на кодовую базу на основе C.

10
Добавлять строки в файл с помощью StreamWriter
Я хочу добавить строки в мой файл. Я использую StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); Вывод моего файла должен быть на несколько строк ниже друг друга, но у меня есть только одна строка, которая перезаписывается при каждом запуске этого кода. Есть ли способ позволить StreamWriter добавить к существующему …
170 c#  streamwriter 


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