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

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

9
c #: геттер / сетер
Я десь побачив щось подібне до цього і цікавився, що це означає. Я знаю, що вони - це геттери та сетери, але хочу знати, чому тип рядка визначений таким чином. Дякуємо, що допомогли мені. public string Type { get; set; }
109 c#  getter-setter 

11
Неможливо передати об’єкт типу "System.DBNull", щоб ввести "System.String"
Я отримав вищезгадану помилку в своєму додатку. Ось оригінальний код public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Я замінив на public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { return …
109 c#  asp.net  database  null 

1
Найпростіший спосіб зчитувати з URL-адреси в рядок в .NET
Введено URL-адресу в рядку: http://www.example.com/test.xml Який найпростіший / найкоротший спосіб завантажити вміст файлу з сервера (на який вказує URL) у рядок на C #? Я зараз це роблю: WebRequest request = WebRequest.Create("http://www.example.com/test.xml"); WebResponse response = request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); Це …
109 c#  http  networking 

15
Список усіх файлів і каталогів у каталозі + підкаталогах
Я хочу перерахувати кожен файл і каталог, що містяться в каталозі та підкаталогах цього каталогу. Якби я вибрав C: \ в якості каталогу, програма отримала б кожну назву кожного файлу та папки на жорсткому диску, до якого вона мала доступ. Список може виглядати так fd \ 1.txt fd \ 2.txt …

3
WebException як отримати повну відповідь з тілом?
У WebException я не бачу тіла GetResponse. Це мій код на C #: try { return GetResponse(url + "." + ext.ToString(), method, headers, bodyParams); } catch (WebException ex) { switch (ex.Status) { case WebExceptionStatus.ConnectFailure: throw new ConnectionException(); case WebExceptionStatus.Timeout: throw new RequestTimeRanOutException(); case WebExceptionStatus.NameResolutionFailure: throw new ConnectionException(); case WebExceptionStatus.ProtocolError: if …
109 c#  webexception 

8
Бібліотеки SFTP для .NET [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
109 c#  .net  sftp 

28
Неможливо створити міграцію після оновлення до ASP.NET Core 2.0
Після оновлення до ASP.NET Core 2.0 я вже не можу створювати міграції. Я отримую "Під час виклику методу" BuildWebHost "класу" Програма "сталася помилка. Продовження без постачальника послуг додатків. Помилка: сталася одна чи більше помилок. (Неможливо відкрити базу даних" ... "запитував логін. не вдалося користувачеві "..." " і "Неможливо створити об'єкт …

9
Як отримати групи користувачів в Active Directory? (c #, asp.net)
Я використовую цей код для отримання груп поточного користувача. Але я хочу вручну дати користувача, а потім отримати його групи. Як я можу це зробити? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString()); } return groups; }

7
Як COUNT рядків у EntityFramework без завантаження вмісту?
Я намагаюся визначити, як рахувати відповідні рядки на таблиці за допомогою EntityFramework. Проблема полягає в тому, що кожен рядок може мати багато мегабайт даних (у двійковому полі). Звичайно, SQL був би приблизно таким: SELECT COUNT(*) FROM [MyTable] WHERE [fkID] = '1'; Я можу завантажити всі рядки, а потім знайти графа …

8
AddRange до колекції
Сьогодні колега запитав мене, як додати асортимент до колекції. У нього є клас, який успадковує від Collection<T>. Існує властивість лише цього типу, яка вже містить деякі елементи. Він хоче додати предмети в іншій колекції до колекції майна. Як він може це зробити на C-3? (Зверніть увагу на обмеження щодо властивості …

8
Список, переданий посилання - допоможіть мені пояснити цю поведінку
Погляньте на наступну програму: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Я припускав myList, …

12
Як я можу змінити порт IIS Express для сайту
Я хочу змінити номер порту, на якому працює мій веб-сайт, під час налагодження з Visual Studio. Я використовую Visual Studio 2012, і я використовую ASP.NET MVC 4 для своїх проектів, я хочу змінити порт. Випадковий порт або фіксований хтось буде працювати просто хочу змінити порт.

6
Навіщо нам потрібне ключове слово "подія" під час визначення подій?
Я не розумію, навіщо нам потрібне ключове слово "подія" під час визначення подій, коли ми можемо зробити те ж саме, не використовуючи ключове слово "подія", просто використовуючи делегатів. напр public delegate void CustomEventHandler(int a, string b); public event CustomEventHandler customEvent; customEvent += new CustomEventHandler(customEventHandler); customEvent(1,"a"); // Raising the event Тут, …
109 c#  .net 

1
Помилка: "Вузол, який потрібно вставити, є з іншого контексту документа"
Коли я телефоную XmlNode.AppendChild(), я отримую цю помилку: Вузол, який потрібно вставити, є з іншого контексту документа. static public XmlNode XMLNewChildNode(XmlNode oParent, string sName, string sNamespaceURI, string sNodeType) { XmlNode oNode = moDoc.CreateNode(sNodeType, sName, sNamespaceURI); oParent.AppendChild(oNode); return oNode; } Цей код був перетворений з його VB 6.0 версії, яка була …
109 c#  xml 

9
Як зробити так, щоб програма WinForms перейшла на весь екран
У мене є додаток WinForms, який я намагаюся зробити на повний екран (дещо схоже на те, що VS робить у повноекранному режимі). В даний час я встановлюю FormBorderStyleв Noneі WindowStateдо , Maximizedщо дає мені трохи більше простору, але це не поширюється через панель задач , якщо вона видна. Що мені …
109 c#  .net  winforms 

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