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

C # - это многопарадигмальный управляемый объектно-ориентированный язык программирования со сборкой мусора, созданный Microsoft параллельно с платформой .NET.

7
C # дает вам «меньше веревки, чтобы повеситься», чем C ++? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

3
Может кто-нибудь объяснить мне соглашение о кодировании в C #?
Недавно я начал работать с Unity3D и в основном писал сценарии на C #. Поскольку я обычно программирую на Java, различия не так уж и велики, но я все же сослался на ускоренный курс, чтобы убедиться, что я на правильном пути. Тем не менее, мое самое большое любопытство к C …

5
Базовые классы как фабрики?
В выходные я писал некоторый код, и мне захотелось написать фабрику как статический метод в базовом классе. Мой вопрос состоит в том, чтобы просто знать, является ли это актуальным подходом? Я чувствую, что это не может быть связано с тем, что базовый класс знает о производном классе. Тем не менее, …
14 c#  class-design 

4
Недостатки использования динамических типов в C #
Недавно я больше изучал динамические типы в C #. С некоторыми примерами, которые я понял после компиляции кода, его не нужно перекомпилировать снова, но можно выполнить напрямую. Я чувствую, что гибкость, обеспечиваемая ключевым словом для возможности изменять тип данных по своему желанию, является большим преимуществом . Вопрос, Существуют ли какие- …

5
Нагрузочное тестирование: как генерировать посекундные запросы?
У меня есть серверный компонент, который работает через Zeroc-ICE. Когда я захотел загрузить его, я подумал, что с помощью параллельной библиотеки для создания нескольких запросов это можно сделать. Но это не в конечном итоге так. Использовать библиотеку Parallel (Parallel.For) из C #, по-видимому, было проще, но, похоже, она не генерирует …


10
Преобразование кода Fortran 77 в C #
Я пытаюсь конвертировать программу Fortan77 в C #. У меня есть подпрограмма с примерно 650 строками кода и ужасающими инструкциями GOTO повсюду. У меня много проблем, даже когда я начинаю визуализировать поток подпрограммы, чтобы понять, что она делает. Есть ли кто-нибудь с опытом в такого рода вещах, кто мог бы …
14 c#  fortran 

3
Это хорошая практика установить строки подключения в веб-конфигурации?
Недавно у меня была дискуссия с некоторыми моими коллегами по работе, потому что они сказали, что в .DLL лучше шифровать строковое соединение. И я сказал, почему просто не используйте строковое соединение, определенное в зашифрованном файле web.config? это то же самое, и это лучше, потому что структура сущностей, например, ищет имя …

3
Абстрактный базовый класс с интерфейсами как поведением?
Мне нужно спроектировать иерархию классов для моего проекта на C #. По сути, функциональные возможности классов аналогичны классам WinForms, поэтому давайте возьмем в качестве примера инструментарий WinForms. (Однако я не могу использовать WinForms или WPF.) Есть некоторые основные свойства и функциональные возможности, которые должен обеспечить каждый класс. Размеры, положение, цвет, …

1
Предпочтительный способ объявить события
Я довольно доволен своим пониманием модели событий .NET. Я думаю, что я мог неправильно понять небольшой нюанс системы. Когда я начинал помещать события в свои классы, я использовал стандартный способ: public event EventHandler<MyEventArgs> MyEvent; Это означало, что для подписки на событие потребуется такой метод: void HandleThatEvent(object sender, MyEventArgs args){...} Это …
14 c# 

12
Какова текущая лучшая практика в отношении ключевого слова "this" перед полем и методами в c #?
Если нет необходимости проводить различие между переменной и полем с одинаковым именем, я никогда не ставлю this.перед полем или любым доступом к элементу в C #. Я вижу, что это ничем не отличается от m_префикса, который был распространен в C ++, и думаю, что если вам действительно нужно указать, что …
14 c#  coding-style 

7
Этикет с открытым исходным кодом
Я начал работать над своим первым проектом с открытым исходным кодом на Codeplex и натолкнулся на какой-то ужасный код. (Я узнал, что в C # все еще есть оператор "goto") Я начал добавлять функции, которые хотел "владелец", и после изучения базы кода и просмотра, что это за беспорядок (например, с …

3
Как настроить MVP для решения Winforms?
В прошлом я использовал MVP и MVC, и я предпочитаю MVP, так как, на мой взгляд, он намного лучше контролирует ход выполнения. Я создал свою инфраструктуру (классы хранилища данных / репозитория) и без проблем использую их при жестком кодировании примеров данных, поэтому теперь я перехожу к графическому интерфейсу и готовлю …

16
Должен ли ac # dev переключаться на VB.net, когда языковая база команды смешана?
Недавно я присоединился к новой команде разработчиков, где языковые предпочтения смешаны на платформе .net. Dev 1: Знает VB.net, не знает c # Dev 2: Знает VB.net, не знает c # Dev 3: Знает c # и VB.net, предпочитает c # Dev 4: Знает c # и VB6 (VB.net должен быть …
14 c#  .net  vb.net 

1
Зачем кому-то использовать multipart / form-data для смешанных данных и передачи файлов?
Я работаю в C # и поддерживаю связь между двумя приложениями, которые я пишу. Мне понравились Web API и JSON. Сейчас я нахожусь в точке, где я пишу процедуру для отправки записи между двумя серверами, которая включает в себя некоторые текстовые данные и файл. Согласно Интернету, я должен использовать запрос …

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