Вопросы по C#


#1

Как по шагам отлаживать программу с модулем CRT?


#2

Здравствуйте! Скажите, пожалуйста, где можно получить справку по С# для Microsoft Visual C# 2010 экспресс-выпуск. Выдается Сообщение: DialogResultCommonDialog.ShowDialog () Ошибка: Для нестатического поля, метода или свойства «System.Window.Forms.CommonDialog.ShowDialog()” требуется ссылка на объект. Код программы: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading.Tasks; using System.IO; namespace sortda { public partial class frmSort : Form { public frmSort() { InitializeComponent(); } private void button3_Click(object sender, EventArgs e) { } int[] iMas = new int[10]; private void btnLoad_Click(object sender, EventArgs e) { string sOpenFile = “”; // Создаём переменную типа string, в которой будет храниться путь к файлу.
OpenFileDialog.ShowDialog(); // Методом ShowDialog() вызываем диалоговое окно открытия файла sOpenFile = OpenFileDialog.FileName; // FileName возвращает строку, содержащую имя файла.
// Если пользователь выбрал файл - возвращается полный путь к файл


#3

Ну судя по ошибке, у вас компилятор ругается на то, что вы используете функцию “ShowDiaolg()” как статическую, а она объектная. Попробуйте создать переменную класса “CommonDialog”. Я хоть и C# не изучаю, только Pascal знаю и Cи учу, но это должно помочь :slight_smile: