c#- все статьи тега ➜ страница 90
Узнать, если тип реализует обобщенный интерфейс
допустим, у меня есть тип, MyType. Я хочу сделать следующее: Узнайте, если MyType реализует интерфейс IList, для некоторых T. если ответ на (1) да, выясните, что такое T. похоже, что способ сделать это-GetInterface(), но это позволяет вам искать только по определенному имени. Есть ли способ поиска "всех интерфейсов, которые имеют форму IList" (если это возможно, это также было бы полезно, если бы он работал, если бы интерфейс был подинтерфейс IList.) по теме: как определить, если тип реализу ...
Как я могу передавать видео с веб-камеры с помощью C#?
Я хочу сделать простое серверное приложение, где люди могут подключаться с помощью браузера на основе клиента (который я сделаю позже), чтобы смотреть потоковое видео. И я хочу использовать C#. Что мне нужно для захвата видео или быстрых изображений через веб-камеру и отправки их по сети? ...
Тип узла выражения LINQ "ArrayIndex" не поддерживается в LINQ to Entities
public List<string> GetpathsById(List<long> id) { long[] aa = id.ToArray(); long x; List<string> paths = new List<string>(); for (int i = 0; i < id.Count; i++) { x = id[i]; Presentation press = context.Presentations.Where(m => m.PresId == aa[i]).FirstOrDefault(); paths.Add(press.FilePath); } return paths; } этот код вызывает следующее исключение:The LINQ expression node type 'ArrayIndex' is not supported in L ...
C# С Помощью Активатора.Метод createinstance
вчера я задал вопрос об использовании шаблона отражения или стратегии для динамического вызова методов. я использовал стратегию как таковую: switch (method) { case "Pivot": return new Pivot(originalData); case "GroupBy": return new GroupBy(originalData); case "Standard deviation": return new StandardDeviation(originalData); case "% phospho PRAS Protein": return new PhosphoPRASPercentage(originalData); case "AveragePPPperTreatment": ...
Как извлечь данные из DataTable?
у меня есть DataTable это заполняется из SQL-запроса в локальную базу данных, но я не знаю, как извлечь из нее данные. Основной метод (в тестовой программе): static void Main(string[] args) { const string connectionString = "server=localhostSQLExpress;database=master;integrated Security=SSPI;"; DataTable table = new DataTable("allPrograms"); using (var conn = new SqlConnection(connectionString)) { Console.WriteLine("connection created successfuly"); string com ...
Как обеспечить безопасность ASP.NET sessionId cookie?
Я поставил .ASPXAUTH cookie должен быть только https, но я не уверен, как эффективно сделать то же самое с ASP.NET_SessionId. весь сайт использует HTTPS, поэтому нет необходимости, чтобы cookie работал как с http, так и с https. ...
Запрос был прерван: не удалось создать безопасный канал SSL / TLS
мой клиент сообщил мне о проблемах с их SSL и Internet Explorer. Они сказали, что они получают проблемы с доверием при доступе к URL. Я получаю доступ к JSON через HTTPS. Сайт находится на одном сервере, и я использую консольное приложение на моей локальной машине. Я пытаюсь обойти сертификат SSL, однако мой код по-прежнему терпит неудачу. могу ли я изменить HttpWebRequest, чтобы исправить эту проблему? Я получаю эту ошибку, используя этот код: // You must change the URL to point to you ...
Межпроцессное взаимодействие для Windows в C# (.NET 2.0)
Мне никогда не приходилось делать IPC на Windows раньше. В настоящее время я разрабатываю пару программ, стандартное приложение GUI/CLI и службу windows. Приложение должно сказать службе, что делать. Итак, предполагая, что связь только локальная, какой был бы лучший способ связи для этих двух процессов? где best определяется как более надежный и менее подверженный ошибкам, а не самый эффективный и не самый простой в коде. примеры кода будут очень рады, но не требуется : -) примечание Я спраши ...
Найдите следующий TCP-порт in.Net
Я хочу создать новую сеть.tcp:/ / localhost: x / Service endpoint для вызова службы WCF с динамически назначенным новым открытым tcp-портом. Я знаю, что TcpClient назначит новый порт на стороне клиента, когда я открою соединение с данным сервером. есть ли простой способ найти следующий открытый TCP-порт в .Net? Мне нужно фактическое число, так что я могу построить строку выше, 0 не работает, так как мне нужно передать эту строку в другой процесс, так что что я могу перезвонить по этому новому ...
проблемы с объявлением статического перечисления, C#
Привет я пытаюсь объявить статическое перечисление вот так: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace Lds.CM.MyApp.Controllers { public class MenuBarsController : Controller { // Menu Bar enums public static enum ProfileMenuBarTab { MainProfile, Edit, photoGallery } public ActionResult cpTopMenuBar(string tabSelected) { ... " Но я получаю следующую ошиб ...
Перечисление со значением int в Java
что такое Java-эквивалент C#: enum Foo { Bar = 0, Baz = 1, Fii = 10, } ...
Как получить список всех схем в базе данных Sql Server
Я хочу получить список всех схем в данной базе данных Sql Server. Используя ADO.NET schema retrieval API я получаю список всех коллекций, но нет коллекции для "схем". Я мог бы пересечь 'Tables','Procedures' коллекции (и другие, если требуется) и получить список уникальных имен схем, но нет ли более простого/короткого способа достижения того же результата? пример: для стандартной 'AdventureWorks' база данных я бы тоже хотел получить следующий список -dbo,HumanResources,Person,Production,Purchasi ...
Как установить фильтр для FileSystemWatcher для нескольких типов файлов?
везде я нахожу эти две строки кода, используемые для установки фильтра для наблюдателя файловой системы в предоставленных образцах.. FileSystemWatcher watcher = new FileSystemWatcher(); watcher.Filter = "*.txt"; //or watcher.Filter = "*.*"; но я хочу, чтобы мой наблюдатель отслеживал больше типов файлов, но не все. Как я могу добиться этого: //watcher.Filter = "*.txt" | "*.doc" | "*.docx" | "*.xls" | "*.xlsx"; Я попытался это: watcher.Filter = "*.txt|*.doc|*.docx|*.xls|*.xlsx"; // and ...
В чем разница между ResolveUrl и ResolveClientUrl?
Я использую ResolveUrl для добавления CSS и Javascript в ASP.NET файлы. но я обычно вижу вариант ResolveClientUrl. В чем разница между тем и другим? когда я должен использовать ResolveClientUrl? ...
Какова основная концепция WaitHandle?
какова основная концепция WaitHandle в потоке C# .net? Что является использование? Когда его использовать? Какая польза от WaitAll и WaitAny методы внутри него? ...
Linq distinct-Count
Я ищу, чтобы выполнить запрос на примере списка объектов Date Username 01/01/2011 james 01/01/2011 jamie 01/01/2011 alex 01/01/2011 james 02/01/2011 matt 02/01/2011 jamie 02/01/2011 alex 02/01/2011 james 02/01/2011 james 02/01/2011 lucy 02/01/2011 alex 03/01/2011 james 03/01/2011 bob 03/01/2011 bob 03/01/2011 james 03/01/2011 james 04/01/2011 alex 04/01/2011 alex 04/01/2011 alex Я хочу использовать LINQ для запроса списка дат с числом уникальных пользователей. например: 01/01/2011 - 3 ...
Получено недопустимое значение длины столбца от клиента bcp для colid 6
Я хочу массово загружать данные csv-файла в sql server 2005 из кода c#, но я сталкиваюсь с ошибкой ниже - получил недопустимую длину столбца от клиента bcp для colid 6. при массовом копировании запись на сервер баз данных ...
Почему мы создаем экземпляр объекта из интерфейса вместо класса?
Я много раз видел экземпляр интерфейса, созданный из класса. Почему используется интерфейс таким образом? Экземпляр интерфейса создается только сам с помощью производного класса, и мы можем получить доступ только к этим членам интерфейса через этот экземпляр. Как это дает преимущество? Я так запуталась.. interface IPrint { void Print(); } class Sample : IPrint { public void Print() { Console.WriteLine("Print..."); } public void Sample() { Console.WriteL ...
Фильтрация значений из универсального словаря C#
у меня есть словарь C#,Dictionary<Guid, MyObject> что я должен быть отфильтрован на основе свойства MyObject. например, я хочу удалить все записи из словаря, где MyObject.BooleanProperty = false. Каков наилучший способ достичь этого? ...
Использование SqlParameter в SQL like предложение не работает
у меня есть следующий код: const string Sql = @"select distinct [name] from tblCustomers left outer join tblCustomerInfo on tblCustomers.Id = tblCustomerInfo.CustomerId where (tblCustomer.Name LIKE '%@SEARCH%' OR tblCustomerInfo.Info LIKE '%@SEARCH%');"; using (var command = new SqlCommand(Sql, Connection)) { command.Parameters.AddWithValue("@SEARCH", searchString); ... } это не работает, я попытался это: const string Sql = @"select distinct [n ...