Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> int в string, Преобразование типов 
V
    Опции темы
Berserk
Дата 27.12.2006, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: 1
Всего: 2



Проблема следующая:
Есть 2 листбокса. В них выбираеп по одному(хотя бы) Item. Есть несколько файлов с названиями(похожими) AAA_ss_mm_yy, где 
ss - подразделение(index из первого listbox +1)
mm - месяц(index из второго listbox +1)
yy - год
           int ss = listBoxES.SelectedIndex;
           ss++;
вроде не ругается(с mm аналогично)
Далее необходимо достать файл с именем AAA_ss_mm_yy

Вопрос:
1. Как сформировать имя т.е.   string AAA_ss_mm_yy = "AAA_"+ss+"_"+mm+... //это конечно же ошибка
2. Как не руками 1 раз в год определять номер года (06, 07.....), а програмноего ставить вместо yy.

 

 
--------------------
  
PM MAIL ICQ   Вверх
Syrex
Дата 27.12.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 9.2.2006
Где: Москва

Репутация: нет
Всего: 1



а чот мешает сделать так: 
Код

tring AAA_ss_mm_yy = "AAA_"+ss.ToString()+"_"+mm.ToString()+..

PM MAIL ICQ   Вверх
Berserk
Дата 27.12.2006, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: 1
Всего: 2



Спасибо, но с первым вопросом разобрался. Внизу по темам походил. А вот второй вопрос открыт
--------------------
  
PM MAIL ICQ   Вверх
ivashkanet
Дата 27.12.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



 smile Berserk, одна тема --- один вопрос smile 


Цитата(Berserk @  27.12.2006,  10:15 Найти цитируемый пост)
2. Как не руками 1 раз в год определять номер года (06, 07.....), а програмноего ставить вместо yy.

Что-то я не понял  smile 
Может так:
Код

string year = DateTime.Now.Year.ToString();

 smile 

PM MAIL WWW ICQ   Вверх
Berserk
Дата 27.12.2006, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: 1
Всего: 2



Всем спасибо. 

to_ivashkanet

Все таки второй вопрос не на столько серьезный чтобы открывать новую тему. Просто кто-то в шарпе пока лаймер(Если не понял, то это я). smile

  


--------------------
  
PM MAIL ICQ   Вверх
Berserk
Дата 27.12.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: 1
Всего: 2



вапрос по

string year = DateTime.Now.Year.ToString();

А возможно ли, чтобы Year был не 2006, а 06. Т. е. не четыре цифры, а 2.    
--------------------
  
PM MAIL ICQ   Вверх
Jlekc
Дата 27.12.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 1
Всего: 4



Код

string year = DateTime.Now;
Console.Write(year.ToString("yy"));



--------------------
PM MAIL ICQ   Вверх
ivashkanet
Дата 27.12.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



только не string year , а DateTime year
PM MAIL WWW ICQ   Вверх
Berserk
Дата 27.12.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 14.12.2006
Где: Столица Донбасса - Горловка

Репутация: 1
Всего: 2



В конечном итоге получилось следующее            

            int ss = listBoxES.SelectedIndex;   
            ss++;
            int mm = listBoxMonth.SelectedIndex;
            mm++;            
            DateTime yy = DateTime.Now;            
            string rF6_ss_mm_yy = "rF6_0" + ss.ToString() + (mm > 9 ? "_" : "_0") + mm + "_" + yy.ToString("yy");


где ss, mm - индексы из листбоксов(смотрите вопрос), yy - год.
ss, mm - записываються в формате: 01, 09, 24, Короче 2 цифры


Спасибо всем за советы. Начинаю по нимногу втягиваться smile  
--------------------
  
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.3958 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.