Вопросы с тегом «.net»

НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++ / CLI.

27
Почему бы не наследовать от List <T>?
При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List&lt;FootballPlayer&gt;(); Порядок в этом списке представляет порядок, в котором игроки перечислены в списке. Но позже я понимаю, что у команд есть и …
1400 c#  .net  list  oop  inheritance 


30
Как мне обновить графический интерфейс из другого потока?
Какой самый простой способ обновить Labelиз другого Thread? У меня Formработает thread1, и с этого я запускаю другой поток ( thread2). В то время thread2как обрабатывает некоторые файлы, я хотел бы обновить Labelна Formтекущий статус thread2работы. Как я мог это сделать?


30
Path.Combine для URL?
Path.Combine удобен, но есть ли подобная функция в .NET Framework для URL ? Я ищу синтаксис, как это: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") который бы вернулся: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 


8
Как использовать рефлексию для вызова универсального метода?
Каков наилучший способ вызова универсального метода, когда параметр типа неизвестен во время компиляции, а вместо этого получается динамически во время выполнения? Рассмотрим следующий пример кода - внутри Example()метода, какой самый краткий способ вызвать, GenericMethod&lt;T&gt;()используя Typeхранимую в myTypeпеременной? public class Sample { public void Example(string typeName) { Type myType = FindType(typeName); …
1071 c#  .net  generics  reflection 

21
Как и когда использовать «async» и «await»
Из моего понимания одной из главных вещей , которые asyncиawait делает это , чтобы сделать код легко писать и читать - но используют их равный нерест фоновых потоков для выполнения длинной логики продолжительности? Я сейчас пробую самый простой пример. Я добавил несколько комментариев. Можете ли вы уточнить это для меня? …


23
LINQ-запрос к DataTable
Я пытаюсь выполнить запрос LINQ к объекту DataTable, и странным образом обнаруживаю, что выполнение таких запросов к объектам DataTable не является простым. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это не разрешено Как я могу получить что-то вроде этого работает? Я поражен, что …
1031 c#  .net  linq  datatable  .net-3.5 


10
Как экранировать фигурные скобки в строке формата в .NET
Как избежать использования скобок при использовании string.Format. Например: String val = "1,2,3" String.Format(" foo {{0}}", val); Этот пример не вызывает исключение, но выводит строку foo {0}. Есть ли способ избежать скобок?
988 c#  .net  string  parsing  formatting 

14
Группировать по нескольким столбцам
Как я могу сделать несколько столбцов GroupBy в LINQ Нечто похожее на это в SQL: SELECT * FROM &lt;TableName&gt; GROUP BY &lt;Column1&gt;,&lt;Column2&gt; Как я могу преобразовать это в LINQ: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions …
968 c#  .net  linq  group-by  aggregate 



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