Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Последний созданный файл в папке Добрый день. Имеется папка с архивами, собственно как узнать последний созданный архив ? https://www.cyberforum.ru/ csharp-net/ thread391392.html C# Как загрузить flash файл в на форму MV C#?
Кинул на форму axShockwaveFlash, и что дальше делать не знаю. Не подскажете?
C# Формулы. как можно хранить формулы кроме строкового представления, я имею ввиду чтоб все было объектно,есть какой нить класс интерпритатор или что то типа того?) Добавлено через 18 минут хм я тут придумал просто рассовать аргументы напару с операциями по веточкам дерева и в принципе все круто будет другое дело для задания аргументов надо будет использовать не такие классы типа дабл или интеджер а ... https://www.cyberforum.ru/ csharp-net/ thread390880.html C# Шрифты в Fontdialog Установил шрифты, в блокноте, офисе и т.д. они появились в списке, а в vs2008 их нет ни в свойствах fontdialog ни в самом диалоговом окне. как решить эту проблему? компьютер перезагружать пробовал) https://www.cyberforum.ru/ csharp-net/ thread390826.html
C# Помогите понять как завершать потоки
Не могу понять как остановить программу корректно чтобы она не оставалась в процессах Вот такой код: 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;
C# Вопрос по созданию сокетов https://www.cyberforum.ru/ csharp-net/ thread390771.html
Добрый день! Для проверки работы программы, мне нужно слать в сеть broadcast пакеты с разных адресов. Для этого я в свойствах сетевого подключения добавил несколько IP адресов. Если отправлять так: Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); sock.SetSocketOption(SocketOptionLevel.Socket,...
C# Понимание чужого кода https://www.cyberforum.ru/ csharp-net/ thread390767.html
Скажите, пожалуйста, есть какие либо правила, способы, подсказки как лучше всего разобраться в чужом (достаточно большом) коде? Про дебагер я знаю, но очень уж тяжко по шагам прыгать... Спасибо
C# Как удалять файлы и каталоги в корзину?
подскажите пожалуйста, как на C# удалить файл в корзину. foreach (FileInfo file in dir.GetFiles()) file.Delete(); вот это удаляет файл минуя корзину.
C# Добавление своего компонента в окно Tools VS 2010 https://www.cyberforum.ru/ csharp-net/ thread390521.html
Пробую сделать свой компонент с визуальным представлением. В результате появилась библиотека ctlClockLib.dll (пример из msdn). Как сделать , чтобы этот компонент появился в окне toolBox при создании нового проекта? Спасибо за любую подсказку или ссылку. Добавлено через 22 минуты Один путь нашел - просто правой кнопкой в toolBox - добавить элемент, далее Browse и там указать на нужную...
C# VAMEMORY Что делать если адрес динамический? https://www.cyberforum.ru/ csharp-net/ thread390359.html
Есть готовый dll по работе с памятью: vamemory.dll Пример его использования: VAMemory VAM; VAM = new VAMemory("winmine"); //Имя процесса, без .exe! label2.Text = (Convert.ToString(VAM.ReadByte((IntPtr)0x01005194))); //Чтение VAM = new VAMemory("winmine"); // Имя процесса, без .exe! VAM.WriteByte((IntPtr)0x01005194, byte.Parse(textBox1.Text.ToString()));
Linq to WMI C#
использую LINQ to WMI using (WmiContext context = new WmiContext(@"\\localhost")) для локальной машины а как для сетевой машины ...где логин,пароль и адрес сетевой машины здесь прописывать?
C# Заблокирован ли объект? В классе есть объект, который используется для оператора lock при обновлении данных. Нужно во время выполнения этой операции (обновления) запрещать выполнение некоторых других функций, которые могут вызываться из других потоков. Можно ли узнать, заблокирован ли в данный момент объект? Пока я додумалась только до того, чтобы в начале операции обновления выставлять значение какой-нибудь булевской... https://www.cyberforum.ru/ csharp-net/ thread389784.html
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
25.11.2011, 13:40 0

Название переменной в строковом представлении - C# - Ответ 2211031

25.11.2011, 13:40. Показов 1430. Ответов 1
Метки (Все метки)

Ответ

Легко, нужно использовать рефлексию, вот полный код работающей программы:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection; // Обязательно подключить 
 
namespace ConsoleApplication1
{
    // Допустим нужно узнать названия полей данного класса
    class SomeTestClass
    {
        public string Name;
        public string Surname;
        public string Patronymic;
        public bool Famale;
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            InfoAboutField<SomeTestClass>();
        }
        
        // Короч в этом методе используем рефлексию
        static void InfoAboutField<T>()
        {
            Type t = typeof(T);
            FieldInfo[] fieldsName = t.GetFields();
            // Ну и выводим в консоль
            foreach (FieldInfo f in fieldsName)
                Console.Write("--> " + f.Name + "\n");
            Console.ReadLine();
        }
    }
}
Если что смотри здесь про рефлексию полей http://professorweb.ru/my/csha... l2/2_5.php

Вернуться к обсуждению:
Название переменной в строковом представлении C#
Миниатюры
Название переменной в строковом представлении  
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2011, 13:40
Готовые ответы и решения:

Как получить/установить значение переменной по названию (название берется из строковой переменной)
собственно сабж

Создать элемент управления, название переменной которого хранится в строке. Возможно?
Задача: в зависимости от опрелённого числа сгенерировать столько же елементов управления...

Обратиться к переменной по имени в строковом представлении
Здравствуйте, подскажите пожалуйста как правильно сделать. Имеем string A1 = text; int B =...

Обращение к классу через значение переменной, т.е. по имени в строковом представлении
К примеру есть переменная str типа string со значением &quot;myClass&quot;. Как обратиться к классу myClass...

1
25.11.2011, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2011, 13:40
Помогаю со студенческими работами здесь

HEX в строковом представлении (кириллица)
не всё так просто украденные из интернета алгоритмы не работают онлайн конвертеры тоже... это...

Сравнение даты в строковом представлении с датой в виде datetime
Всем рривет! Возможно кто то сталкивался с такой проблемой когда надо сравнить две даты но одна...

Обратиться к переменной класса по имени в строковом виде
Добрый день друзья. Пожалуйста подскажите как правильно можно присвоить значение переменой если имя...

Название переменной
Можно ли сделать что-то такое: int x; int x1 = 0; int x11 = 0; int x12 = 1; int x13 = 1;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru