Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

13
Зависимое свойство в ReferentialConstraint сопоставляется со столбцом, созданным магазином.
Я получаю эту ошибку при записи в базу данных: Зависимое свойство в ReferentialConstraint сопоставляется со столбцом, созданным хранилищем. Столбец: PaymentId. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = 1; //getPinId(terminalId,ref pinnumber) …

5
Изменить расширение файла с помощью C #
У меня много типов файлов: pdf, tiff, jpeg, bmp. и т.д. У меня вопрос, как я могу изменить расширение файла? Я пробовал это: my file= c:/my documents/my images/cars/a.jpg; string extension = Path.GetExtension(myffile); myfile.replace(extension,".Jpeg"); Независимо от типа файла, указываемый мной формат должен соответствовать имени файла. Но это не работает. Я получаю …
98 c# 

3
Изменить свойство Canvas.Left в коде позади?
У меня есть прямоугольник в моем XAML, и я хочу изменить его Canvas.Leftсвойство в коде позади: <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Но это не работает: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Кто-нибудь знает, …

6
Как читать данные из zip-файла без необходимости распаковывать весь файл
Есть ли способ в .Net (C #) извлекать данные из zip-файла без распаковки всего файла? Просто я, возможно, хочу извлечь данные (файл) с начала zip-файла, очевидно, это зависит от того, сжимает ли алгоритм сжатия файл в детерминированном порядке.

19
C # элегантный способ проверить, имеет ли свойство свойство null
В C # скажите, что вы хотите извлечь значение из PropertyC в этом примере, а ObjectA, PropertyA и PropertyB могут иметь значение NULL. ObjectA.PropertyA.PropertyB.PropertyC Как я могу безопасно получить PropertyC с наименьшим количеством кода? Прямо сейчас проверю: if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != null) { // safely …

14
Должен ли я всегда возвращать IEnumerable <T> вместо IList <T>?
Когда я пишу свой DAL или другой код, который возвращает набор элементов, должен ли я всегда делать оператор return: public IEnumerable&lt;FooBar&gt; GetRecentItems() или public IList&lt;FooBar&gt; GetRecentItems() В настоящее время в моем коде я стараюсь использовать IEnumerable как можно чаще, но я не уверен, что это лучшая практика? Это казалось правильным, …
98 c#  ienumerable 

6
Чтение 64-битного реестра из 32-битного приложения
У меня есть проект модульного тестирования С #, который скомпилирован для AnyCPU. Наш сервер сборки - это 64-битная машина, на которой установлен 64-битный экземпляр SQL Express. В тестовом проекте используется код, аналогичный приведенному ниже, для определения пути к файлам .MDF: private string GetExpressPath() { RegistryKey sqlServerKey = Registry.LocalMachine.OpenSubKey( @"SOFTWARE\Microsoft\Microsoft SQL …
98 c#  .net  64-bit  registry  32-bit 


3
Почему этот (null ||! TryParse) условный результат приводит к «использованию неназначенной локальной переменной»?
Следующий код приводит к использованию неназначенной локальной переменной numberOfGroups : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Однако этот код работает нормально (хотя ReSharper говорит, что = 10он избыточен): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = …

6
Как получить количество строк с помощью SqlDataReader в C #
Мой вопрос в том, как получить количество строк, возвращаемых запросом, используя SqlDataReaderC #. Я видел несколько ответов по этому поводу, но ни один из них не был четко определен, за исключением одного, в котором говорится, что нужно выполнить цикл while с Read()методом и увеличить счетчик. Моя проблема в том, что …
98 c#  sqldatareader 

15
Есть ли .NET-эквивалент Apache Hadoop? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Итак, я с большим интересом смотрел на Hadoop , и, честно говоря, я …
98 c#  .net  hadoop  mapreduce 

4
Есть ли способ в C # переопределить метод класса с помощью метода расширения?
Были случаи, когда я хотел переопределить метод в классе с помощью метода расширения. Есть ли способ сделать это на C #? Например: public static class StringExtension { public static int GetHashCode(this string inStr) { return MyHash(inStr); } } Случай, когда я хотел это сделать, - это иметь возможность хранить хэш …

9
Способы синхронизации интерфейса и комментариев реализации в C # [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Существуют ли автоматические способы синхронизации комментариев …

10
Как мне вернуть NotFound () IHttpActionResult с сообщением об ошибке или исключении?
Я возвращаю NotFound IHttpActionResult, если что-то не найдено в моем действии GET WebApi. Вместе с этим ответом я хочу отправить собственное сообщение и / или сообщение об исключении (если есть). Тока ApiController«ы NotFound()способ не обеспечивает перегрузку , чтобы передать сообщение. Есть ли способ сделать это? или мне придется писать свой …

4
Есть ли в .NET способ проверить, содержит ли список a все элементы списка b?
У меня есть такой способ: namespace ListHelper { public class ListHelper&lt;T&gt; { public static bool ContainsAllItems(List&lt;T&gt; a, List&lt;T&gt; b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } Цель этого метода - определить, содержит ли список все элементы другого списка. Мне кажется, что что-то подобное уже встроено в …
98 c#  .net  list  generics  mono 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.