.net- все статьи тега ➜ страница 29


Синтаксис методов расширения и синтаксис запросов

Я пытаюсь разобраться, есть ли подходящее время для использования стандартных ключевых слов linq или методов расширения linq с лямбда-выражениями. Они, кажется, делают то же самое, просто написаны по-разному. Это чисто вопрос стиля? var query = from p in Products where p.Name.Contains("foo") orderby c.Name select p; // or with extension methods: var query = Products .Where(p => p.Name.Contains("foo")) .OrderBy(p => p.Name); они очень похожи со вторым примером, кот ...

MVVM безумие: команды

Мне нравится MVVM. Мне это не нравится, но нравится. Большинство из них имеет смысл. Но я продолжаю читать статьи, которые поощряют вас писать много кода, чтобы вы могли писать XAML и не должны писать какой-либо код в коде. позвольте мне привести вам пример. недавно я хотел подключить команду в моем ViewModel к ListView MouseDoubleClickEvent. Я не совсем понимал, как это сделать. К счастью, у Google есть ответы на все. Я нашел следующее статьи: http://blog.functionalfun.net/2008/09/hooking-u ...

Как загрузить файл на сервер SFTP в C# / .NET? [закрыто]

эта возможность поставляется с .Net? если нет, то какая лучшая бесплатная библиотека? Мне нужно что-то, что будет бросать исключение, когда есть проблема, и позволяет мне контролировать ее ход. ...

Как получить только имена файлов в каталоге с помощью c#?

когда я использую код, как показано ниже , я получаю массив строк, содержащий весь путь на отдельные файлы . private string[] pdfFiles = Directory.GetFiles("C:Documents", "*.pdf"); Я хотел бы знать, есть ли способ получить только имена файлов в строках, а не все пути. ...

Что такое [DllImport ("QCall")]?

многие методы в библиотеке .Net реализованы в машинном коде. Те, которые исходят из самой структуры, отмечены [MethodImpl(MethodImplOptions.InternalCall)]. Те, которые приходят из некоторых неуправляемых DLL помечены [DllImport] (например,[DllImport("kernel32.dll")]). Пока ничего необычного. но при написании ответа на другой вопрос, я обнаружил, что есть много методов, отмеченных [DllImport("QCall")]. Они кажутся внутренней реализацией .Net (например,GC._Collect()). мой вопрос: что именно дела ...

Аналог в Java to.Net'ы исключение notsupportedexception

есть (не NotImplementedException, не поддерживается). ...

"Регистрация для COM-взаимодействия" vs " сделать сборку COM видимой"

в чем реальная разница между этими двумя вариантами? Что я знаю, так это: регистрация для COM-взаимодействия Эта опция выполняет regasm на сборке и регистрирует сборку как компонент COM(или, возможно, нет) в реестре со всеми записями реестра COM like. Создает ли этот шаг файл TLB? Что еще можно сделать? иногда я вижу, что tlb генерируется при компиляции проекта, но иногда нет, почему это так? сделать сборку COM видимой Какое влияние это оказывает на сборку? Если у меня есть следующий тип вну ...

Строка примитивный тип?

Мне любопытно о строковых и примитивных типах. Статья вроде этой говорит, что строка является примитивным типом. Однако второй статьи на MSDN не перечисляет строку как примитивный тип. однако, когда я запустил код, указанный во второй статье, он отображает строка не является примитивным типом. может ли кто-нибудь направить меня на это? ...

Как перебирать словарь и изменять значения?

Dictionary<string,double> myDict = new Dictionary(); //... foreach (KeyValuePair<string,double> kvp in myDict) { kvp.Value = Math.Round(kvp.Value, 3); } Я получаю сообщение об ошибке: "Система свойств или индексаторов.Коллекции.Родовой.KeyValuePair.Значение ' не может быть присвоено -- оно доступно только для чтения." Как я могу перебирать myDict и меняем ценности? ...

Настройка десятичной точности, .net

эти строки в C# decimal a = 2m; decimal b = 2.0m; decimal c = 2.00000000m; decimal d = 2.000000000000000000000000000m; Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); производит этот выход: 2 2.0 2.00000000 2.000000000000000000000000000 поэтому я вижу, что создание десятичной переменной из литерала позволяет мне контролировать точность. могу ли я настроить точность десятичных переменных без использования литералов? как я могу создать b из a? Как ...

Действует ли {} как () при создании нового объекта в C#?

Я только что заметил, что с помощью {} вместо () дает те же результаты при строительстве объекта. class Customer { public string name; public string ID {get; set;} } static void Main() { Customer c1= new Customer{}; //Is this a constructor? Customer c2= new Customer(); //what is the concept behind the ability to assign values for properties //and fields inside the {} and is not allowable to do it inside () //without defining a constructor: Customer c3= ne ...

Попытка доступа к выгруженному домену приложения при использовании системы.Каталог

мы реализовали поставщик членства, который аутентифицируется в Active Directory, и он использует систему.Каталог. При использовании этого поставщика членства в ASP.Net приложение MVC 3 на Visual Studio 2010 с сервером webdev мы иногда (1 из 6 раз) получаем исключение при входе в приложение. System.IO.FileNotFoundException: Could not load file or assembly 'System.Web' or one of its dependencies. The system cannot find the file specified. File name: 'System.Web' at System.Reflection.RuntimeAssem ...

Как получить Подсписок в C#

У меня есть List<String> и мне нужно взять подсписок из этого списка. Есть ли какие-либо методы списка, доступные для этого в .NET 3.5? ...

Как создать / отредактировать файл манифеста?

У меня есть этот код от коллеги (вероятно, получил его из интернета где-то), но он в отпуске, и мне нужно добавить это в файл манифеста <?xml version="1.0" encoding="utf-8" ?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication" /&g ...

MongoDB GridFs с C#, как хранить файлы, такие как изображения?

Я разрабатываю веб-приложение с mongodb в качестве моего бэк-энда. Я хотел бы, чтобы пользователи загружали фотографии в свои профили, такие как связанный профиль pic. Я использую страницу aspx с MVC2, и я прочитал, что библиотека GridFs используется для хранения больших типов файлов в виде двоичных файлов. Я везде искал подсказки, как это делается, но mongodb не имеет никакой документации для C# api или GridFs C#. Я озадачен и смущен, действительно мог бы использовать другой набор мозгов. кто- ...

Скачать изображение с сайта in.NET/C#

Я пытаюсь загрузить изображения с сайта. Код, который я использую работает нормально, пока изображение доступно. Если изображение не доступно, это создает проблемы. Как проверить доступность образа? код: Способ 1: WebRequest requestPic = WebRequest.Create(imageUrl); WebResponse responsePic = requestPic.GetResponse(); Image webImage = Image.FromStream(responsePic.GetResponseStream()); // Error webImage.Save("D:ImagesBook" + fileName + ".jpg"); Способ 2: WebClient client = new WebClien ...

Каков наилучший способ улучшить производительность NHibernate?

У меня есть приложение, которое использует NHibernate в качестве своего ORM, и иногда у него возникают проблемы с производительностью из-за того, как он обращается к данным. Какие вещи можно сделать, чтобы улучшить производительность NHibernate? (Пожалуйста, ограничьтесь одной рекомендацией на ответ) ...

Не могу найти Microsoft.Офис.Взаимодействие С Visual Studio

Мне нужно разработать приложение, которое будет иметь возможность отправлять электронные письма с помощью C# с visual studio. Приложение сможет использовать шаблоны для почты и многое другое, но у меня есть проблема. Я не могу найти любой офис.Ссылки на взаимодействие, когда я пытаюсь добавить их, что означает, что я не могу работать с Outlook. Офис установлен на моем компьютере, но я также пытаюсь установить PIA по этой ссылке http://www.microsoft.com/en-us/download/details.aspx?id=3508 но это ...

C# - код для заказа по свойству с использованием имени свойства в виде строки

каков самый простой способ кодирования для свойства В C#, когда у меня есть имя свойства в виде строки? Например, я хочу разрешить пользователю заказывать некоторые результаты поиска по свойству по своему выбору (используя LINQ). Они выберут свойство "order by" в пользовательском интерфейсе - как строковое значение, конечно. Есть ли способ использовать эту строку непосредственно в качестве свойства запроса linq, не используя условную логику (if/else, switch) для сопоставления строк со свойств ...

В чем разница между Assert.AreNotEqual и утверждают.Разве не так?

В C#, в чем разница между Assert.AreNotEqual и Assert.AreNotSame ...