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

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


3
Moq фиктивный метод без указания входного параметра
У меня есть код в тесте с использованием Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } Итак, в модульном тесте я пытаюсь имитировать этот метод и вернуть его true mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true); Есть ли способ написать …
134 c#  mocking  moq 

5
Строки интерполяции длинной строки в C # 6
Я обнаружил, что, хотя строковая интерполяция действительно хороша при применении к вызовам формата строки моей существующей базы кода, учитывая обычно предпочтительный предел столбца, строка быстро становится слишком длинной для одной строки. Особенно, когда интерполируемые выражения сложные. Со строкой формата у вас есть список переменных, который можно разделить на несколько строк. …
134 c#  c#-6.0 

6
Как шаблон StartCoroutine / yield return работает в Unity?
Я понимаю принцип сопрограмм. Я знаю, как заставить стандарт StartCoroutine/ yield returnшаблон работать на C # в Unity, например, вызвать метод, возвращающийся IEnumeratorчерез, StartCoroutineи в этом методе что-то сделать, сделать, yield return new WaitForSeconds(1);чтобы подождать секунду, а затем сделать что-то еще. У меня вопрос: что на самом деле происходит за …
134 c#  unity3d  coroutine 

7
Получите время в миллисекундах с помощью C #
Я делаю программу, в которой мне нужно получить время в миллисекундах. Под временем я имею в виду число, которое никогда не равно самому себе и всегда на 1000 чисел больше, чем было секунду назад. Я пробовал преобразовать DateTime.Nowв a TimeSpanи получить TotalMillisecondsот этого ... но слышал, что это не совсем …


9
преобразование строки base 64 в изображение и сохранение его
Вот мой код: protected void SaveMyImage_Click(object sender, EventArgs e) { string imageUrl = Hidden1.Value; string saveLocation = Server.MapPath("~/PictureUploads/whatever2.png") ; HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(imageUrl); WebResponse imageResponse = imageRequest.GetResponse(); Stream responseStream = imageResponse.GetResponseStream(); using (BinaryReader br = new BinaryReader(responseStream)) { imageBytes = br.ReadBytes(500000); br.Close(); } responseStream.Close(); imageResponse.Close(); FileStream fs = new FileStream(saveLocation, …


6
Что означает запланированный «закрытый защищенный» модификатор доступа C #?
Как часть документации Roslyn по GitHub, есть страница, которая называется Статус реализации функции языка. , с запланированными языковыми функциями для C # и VB. Одна особенность, которую я не мог обернуть вокруг себя, была private protectedмодификатор доступа: private protected string GetId() { … } Существует также страница заметок по дизайну …

4
Как получить первую запись в каждой группе, используя Linq
Учитывая следующие записи: Id F1 F2 F3 ------------------------------------------------- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Я хочу сгруппировать по F1полям, отсортировать по Idи получить все поля из первой записи группы, подобные этим записям: …



6
Как я могу диагностировать отсутствующие зависимости (или другие ошибки загрузчика) в dnx?
Я пытаюсь запустить измененную версию примера HelloWeb для ASP.NET vNext на DNX, используя Kestrel. Я понимаю, что это очень важно, но я надеюсь, что команда ASP.NET по крайней мере поддержит работу самого простого веб-приложения :) Окружающая среда: Linux (Ubuntu, в значительной степени) Mono 3.12.1 DNX 1.0.0-beta4-11257 (у меня тоже есть …
133 c#  asp.net-core  dnx 

8
Скопируйте файл (ы) из одного проекта в другой, используя событие после сборки… VS2010
У меня есть решение с 3 проектами. Мне нужно скопировать вид из одного проекта в другой. Я могу скопировать созданную DLL с помощью событий после сборки следующим образом: Поэтому я хочу скопировать файл из первого проекта «/Views/ModuleHome/Index.cshtml» в папку проекта 2. Как скопировать файл (ы) в нужный проект с помощью …


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