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

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

9
Что такое «статический метод» в C #?
Что это значит, когда вы добавляете статическое ключевое слово в метод? public static void doSomething(){ //Well, do something! } Можете ли вы добавить staticключевое слово в класс? Что бы это значило тогда?
177 c#  methods  static 

2
Неожиданный результат теста node.js против ASP.NET Core
Я делаю быстрый стресс-тест на двух (вроде) проектах Hello World, написанных на Node.js и asp.net-жильный, Оба они работают в производственном режиме и без подключенного к ним регистратора. Результат потрясающий! Ядро ASP.NET превосходит приложение node.js даже после выполнения некоторой дополнительной работы, тогда как приложение node.js просто отображает представление. Приложение 1: http://localhost:3000/nodejs …


6
Можно ли динамически компилировать и выполнять фрагменты кода C #?
Мне было интересно, можно ли сохранить фрагменты кода C # в текстовый файл (или любой поток ввода), а затем выполнить их динамически? Предполагая, что то, что предоставлено мне, будет нормально компилироваться в любом блоке Main (), возможно ли скомпилировать и / или выполнить этот код? Я бы предпочел скомпилировать его …
177 c# 

10
Есть ли способ установить культуру для всего приложения? Все текущие темы и новые темы?
Есть ли способ установить культуру для всего приложения? Все текущие темы и новые темы? У нас есть имя культуры, хранящееся в базе данных, и когда наше приложение запускается, мы делаем CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Но, конечно, это «теряется», когда мы хотим что-то сделать …


18
Удалить конечные нули
У меня есть несколько полей, возвращаемых коллекцией как 2.4200 2.0044 2.0000 Я хочу результаты как 2.42 2.0044 2 Я пытался с String.Format, но он возвращает 2.0000и установка его N0округляет и другие значения.
177 c#  .net  decimal 

4
Макет HttpContext.Current в методе инициализации теста
Я пытаюсь добавить модульное тестирование в приложение ASP.NET MVC, которое я создал. В моих модульных тестах я использую следующий код: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } С помощью следующих помощников для макета контекста контроллера: public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string …

10
Какая польза от «ref» для переменных ссылочного типа в C #?
Я понимаю, что если я передаю тип значения ( int, structи т. Д.) В качестве параметра (без refключевого слова), копия этой переменной передается методу, но если я использую refключевое слово, передается ссылка на эту переменную, не новый. Но с ссылочными типами, такими как классы, даже без refключевого слова, в метод …

17
Макс или по умолчанию?
Каков наилучший способ получить значение Max из запроса LINQ, который может не возвращать строки? Если я просто сделаю Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Я получаю сообщение об ошибке, когда запрос не возвращает строк. я мог бы сделать Dim x = …
176 c#  .net  linq  linq-to-sql 

6
Почему я получаю исключение с сообщением «Неверная настройка для не виртуального (переопределяемого в VB) члена…»?
У меня есть модульный тест, где я должен смоделировать не виртуальный метод, который возвращает тип bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Итак, у меня есть фиктивный …
176 c#  unit-testing  moq 

12
ToList () - это создает новый список?
Допустим, у меня есть класс public class MyObject { public int SimpleInt{get;set;} } И у меня есть List<MyObject>, и я ToList()это, а затем изменить один из SimpleInt, будут ли мои изменения будут распространены обратно в первоначальный список. Другими словами, каков будет результат следующего метода? public void RunChangeList() { var objs …
176 c#  linq 

4
Как я могу просмотреть список <T> и получить каждый элемент?
Как я могу просмотреть список и получить каждый элемент? Я хочу, чтобы вывод выглядел так: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Вот мой код: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type …
176 c#  for-loop  collections 


1
Запросите ЛОКАЛЬНЫЙ биткойн-блокчейн с C # .NET
Я пытаюсь проверить баланс данного адреса Биткойн, используя ТОЛЬКО локально сохраненную цепочку блоков (загруженную через Биткойн-ядро). Нечто похожее на это (с помощью NBitCoin и / или QBitNinja), но без необходимости доступа к сети: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = client.GetBalance(address, …
175 c#  .net  bitcoin  blockchain 

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