c# — вопросы с ответами

14 ответов
У меня есть такие классы: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } И я хотел бы превратить объект Lad в строку JSON следующим образом: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { ...
serialization
01 июнь 2011, в 12:42
6 ответов
Как я могу выполнить HTTP-запрос и отправить некоторые данные с помощью метода POST? Я могу сделать запрос GET, но не знаю, как сделать POST.
post
httprequest
httpwebrequest
25 окт. 2010, в 14:25
12 ответов
Мне нужно написать unit test для метода, который берет поток, который поступает из текстового файла. Я хотел бы сделать что-то вроде этого: Stream s = GenerateStreamFromString("a,b \n c,d");
string
unit-testing
stream
10 дек. 2009, в 07:25
14 ответов
Я обыскал и на самом деле не нашел четкого ответа о том, когда вы хотите использовать .First, и когда вы хотите использовать .FirstOrDefault с LINQ. Когда вы хотите использовать .First? Только когда вы хотите поймать исключение, если не возвращены результаты? var result = List.Where(x => x == "f...
linq
21 июнь 2009, в 21:05
23 ответа
Если у меня есть эти строки: "abc"= false "123"= true "ab2"= false Есть ли такая команда, как IsNumeric() или что-то еще, которая может определить, является ли строка допустимым числом?
string
parsing
isnumeric
21 май 2009, в 17:45
43 ответа
Внезапно я продолжаю получать MetadataException при создании созданного класса ObjectContext. Строка подключения в App.Config выглядит корректно - не изменилась с тех пор, как она работала, и я попытался восстановить новую модель (edmx файл) из базовой базы данных без изменений. У кого-нибудь есть и...
entity-framework
ado.net
27 март 2009, в 10:15
6 ответов
Имеет ли С# свойства расширения? Например, можно ли добавить свойство расширения в DateTimeFormatInfo, называемое ShortDateLongTimeFormat, которое вернет ShortDatePattern + " " + LongTimePattern?
properties
extension-methods
06 март 2009, в 12:43
10 ответов
У меня есть объект StreamReader, который я инициализировал потоком, теперь я хочу сохранить этот поток на диск (поток может быть .gif или .jpg или .pdf). Существующий код: StreamReader sr = new StreamReader(myOtherObject.InputStream); Мне нужно сохранить это на диск (у меня есть имя файла). В буд...
sql-server
stream
04 янв. 2009, в 21:01
24 ответа
Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) и public void myFunction(out MyClass someClass) Что я должен использовать и почему?
ref
reference
keyword
out
23 дек. 2008, в 08:32
44 ответа
Я пытаюсь запустить некоторые модульные тесты в приложении С# Windows Forms (Visual Studio 2005), и я получаю следующую ошибку: System.IO.FileLoadException: Не удалось загрузить файл или сборку "Утилита, версия = 1.2.0.200, Culture = нейтральная, PublicKeyToken = 764d581291d764f7" или одна из ее за...
compiler-errors
dependencies
reference
version
18 окт. 2008, в 12:30
23 ответа
Как я могу зашифровать и расшифровать строку в С#?
encryption
cryptography
mono
14 окт. 2008, в 18:12
10 ответов
Скажем, что класс имеет поле public int counter, к которому обращаются несколько потоков. Этот int только увеличивается или уменьшается. Чтобы увеличить это поле, какой подход следует использовать и почему? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Измените моди...
multithreading
locking
interlocked
volatile
30 сен. 2008, в 20:09
18 ответов
Я нашел пример в VS2008 Примеры для Dynamic LINQ, который позволяет вам использовать SQL-подобную строку (например, OrderBy("Name, Age DESC")) для заказа К сожалению, этот метод включал только работу над IQueryable<T>.. Есть ли способ получить эту функциональность на IEnumerable<T>?...
linq
linq-to-objects
03 сен. 2008, в 07:33
13 ответов
В цикле С# (не стесняйтесь отвечать на другие языки), какая разница между break и continue как средство оставить структуру цикла и перейти к следующей итерации? Пример: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what the difference between this a...
loops
enumeration
08 авг. 2008, в 22:59
12 ответов
Можно не всегда знать Type объекта во время компиляции, но может потребоваться создать экземпляр Type. Как вы получаете новый экземпляр объекта от Type?
performance
reflection
types
03 авг. 2008, в 18:09
Наверх
Меню