Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

8
Чи можна замінити невіртуальний метод?
Чи є спосіб замінити невіртуальний метод? або щось, що дає подібні результати (крім створення нового методу для виклику бажаного методу)? Я хотів би замінити метод, Microsoft.Xna.Framework.Graphics.GraphicsDeviceмаючи на увазі модульне тестування.

13
Бібліотека графіків .NET навколо? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Я шукаю бібліотеки графіків для .net. Чи є якісь вихідні? ps: Я маю на увазі …
92 c#  .net  vb.net  graph 

21
Як змінити колір прогресу в C # .NET 3.5?
Я хотів би зробити дві речі на своїй панелі прогресу. Змініть зелений колір на червоний. Вийміть блоки і зробіть це в одному кольорі. Будь-яка інформація про ці дві речі, про яку я думаю, як це зробити, буде чудово оцінена! Дякую.
92 c#  .net  winforms  .net-3.5 


7
Як прочитати текстовий файл у кореневому каталозі проекту?
Я хочу прочитати перший рядок текстового файлу, який я додав до кореневого каталогу свого проекту. Це означає, що мій провідник рішень показує файл .txt уздовж моїх файлів .cs у моєму проекті. Отже, я спробував зробити: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Але це не працює, оскільки йдеться …
92 c#  wpf 

9
c # foreach (властивість в об'єкті) ... Чи існує простий спосіб зробити це?
У мене є клас, що містить кілька властивостей (якщо це має значення, усі вони є рядками). У мене також є список, який містить багато різних екземплярів класу. Створюючи деякі модульні тести для своїх класів, я вирішив, що хочу прокрутити кожен об'єкт у списку, а потім прокрутити кожну властивість цього об'єкта …

11
Передайте рядок підключення до першого коду DbContext
Як передати рядок підключення до першого коду DbContext фреймворку сутності? Моя генерація бази даних працює правильно, коли і DbContext, і рядок підключення в web.config знаходяться в одному проекті і називаються однаково. Але зараз мені потрібно перенести DbContext до іншого проекту, тому я тестую передачу йому рядка підключення наступним чином: Модель …

6
Значення рівня попередження Visual Studio?
На вкладці збірки в проекті веб-додатків у мене є параметр, що називається "Рівень попередження". Я можу встановити значення від 0 до 4. Що означають ці значення? Чи буде значення 0 більш суворим і генеруватиме більше попереджень, чи навпаки? Я ще не зміг знайти жодної документації щодо нього, але, можливо, я …

3
Налагодження C #: [DebuggerDisplay] або ToString ()?
Існує два способи збільшити корисність налагоджувальної інформації замість того, щоб бачити її {MyNamespace.MyProject.MyClass}в налагоджувачі. Це використання DebuggerDisplayAttributeі ToString()методу. using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } або public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); …

9
Чи безпечно для структур застосовувати інтерфейси?
Здається, я пам’ятаю, що читав щось про те, як погано для структур реалізовувати інтерфейси в CLR через C #, але, здається, я не можу про це нічого знайти. Це погано? Чи є непередбачені наслідки від цього? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public …
92 c#  interface  struct 

4
Зберігайте регістр при серіалізації словників
У мене проект Web Api налаштований так: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Однак я хочу, щоб корпус ключів словника залишався незмінним. чи є якийсь атрибут, який Newtonsoft.Jsonя можу використовувати для класу для позначення того, що я хочу, щоб кожух залишався незмінним під час серіалізації? public class SomeViewModel { public Dictionary<string, string> …
92 c#  json.net 

4
Де константа для значень “HttpRequest.RequestType” та “WebRequest.Method” у .NET?
Мені потрібно , щоб перевірити RequestTypeз HttpRequestв ASP.NET (або WebRequest.Method). Я знаю, що я можу просто використовувати значення рядка " POST" або " GET" для типу запиту, але я міг би присягнути, що десь у якомусь класі в .NET міститься значення константа. З цікавості мені було цікаво, чи хтось знає, …
92 c#  .net  asp.net 

12
Отримуєте всі повідомлення від InnerException (s)?
Чи є спосіб написати код "короткої руки" у стилі LINQ для прогулянки на всі рівні викидів InnerException (s)? Я вважав за краще писати його на місці, а не викликати функцію розширення (як показано нижче) або успадковувати Exceptionклас. static class Extensions { public static string GetaAllMessages(this Exception exp) { string message …
92 c#  c#-4.0 


11
Чи погана практика використовувати повернення всередині методу void?
Уявіть такий код: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Чи нормально використовувати повернення всередині методу void? Чи передбачено якесь покарання за продуктивність? Або було б краще написати такий код: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.