Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 281
#1

Как сформировать строку? - C#

23.04.2013, 16:10. Просмотров 594. Ответов 19
Метки нет (Все метки)

Доброго времени суток. Помогите сформировать строку:
Есть строка для плеера, указывающая на местоположение файла
C#
1
 string soundfile = @"D:\Music\folder\sound_name.wav";
Нужно её сформировать с помощью переменных...Вот так

C#
1
2
3
4
string f="folder";
string s="sound_name";
 
string soundfile=@"D:\Music\"+f+"\"+s+".wav";
Но не выходит...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 16:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сформировать строку? (C#):

Mysql Connector: как сформировать строку подключения - C#
Использую Mysql Connector для подключения к mysql. Ни как не могу строку Connect сделать переменными чтобы можно было вводить данные для...

Как foreach забрать нужные значения из списка и сформировать в строку - C#
Добрый день, надеюсь на Вашу помощь. Имеется: public IList<EcdWarranty> Warraties { get; set; } private List<EcdWarranty>...

Не могу сформировать строку XML - C#
Добрый день, создаю YML для яндекс маркета...мне нужно выводить строку с параметрами, вида: <param name="Тип процессора">Atom</param> -...

Не получается сформировать строку для YML - C#
Добрый день, создаю YML для яндекс маркета...мне нужно выводить строку с параметрами, вида: <param name="Тип процессора">Atom</param> -...

Удалить из каждого слова цифры и сформировать новую строку - C#
Дан одномерный массив слов. Удалить из каждого слова цифры и сформировать строку, состоящую из остатков слов, расположенных в порядке,...

Сформировать строку представляющую запись выражения в постфиксной форме - C#
Линейные структуры данных. Стек. Очередь Пусть строка символов A, введенная с клавиатуры, задает выражение записанное в инфиксной...

19
Exerion
[Bicycle Reinventor]
271 / 209 / 51
Регистрация: 19.10.2011
Сообщений: 586
Записей в блоге: 2
Завершенные тесты: 2
25.04.2013, 20:12 #16
Т_Ё_М_А, либо вы делаете так, чтобы папка с музыкой всегда была там же, где исполняемый файл программы, либо делаете по варианту phantom96.
В идеале адрес папки можно сохранять в настройках программы, чтобы не сбивалось от запуска к запуску.
1
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 281
25.04.2013, 20:15  [ТС] #17
phantom96, это не выход. Должен быть другой способ.

Добавлено через 2 минуты
Exerion,
Цитата Сообщение от Exerion Посмотреть сообщение
либо вы делаете так, чтобы папка с музыкой всегда была там же, где исполняемый файл программы, либо делаете по варианту phantom96.
Так исполняемый файл и так всегда там же, где папка с музыкой! Как написать путь???
0
Exerion
[Bicycle Reinventor]
271 / 209 / 51
Регистрация: 19.10.2011
Сообщений: 586
Записей в блоге: 2
Завершенные тесты: 2
25.04.2013, 20:24 #18
Если вариант kontuPauk не работает (иногда бывает, что Environment.CurrentDirectory выдаёт не папку, где экзешник, а некую другую), то попробуйте
C#
1
string soundfile = Path.Combine(Application.StartupPath, f, s + ".wav");
Добавлено через 3 минуты
Если и это не сработает, то пробуйте варианты
Path.GetDirectoryName(System.Reflection.Assembly.G etExecutingAssembly().GetName().CodeBase)
AppDomain.CurrentDomain.BaseDirectory
ну или на крайняк
Environment.GetCommandLineArgs()[0]
1
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 281
25.04.2013, 20:30  [ТС] #19
Application.StartupPath - работает только в Windows.Forms, а мне для ASP.

Добавлено через 2 минуты
Exerion, Спасибо!
AppDomain.CurrentDomain.BaseDirectory - так работает!!!

Тему можно закрывать)
0
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
25.04.2013, 22:24 #20
Вам тут люди реальные вещи говорят, а вы ***** придумываете. AppDomain.CurrentDomain.BaseDirectory это просто путь к .exe файлу программы. Вы вернулись к тому с чего начинали.
0
25.04.2013, 22:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 22:24
Привет! Вот еще темы с ответами:

Распарсить строку и сформировать новую на основе полученных данных - C#
Суть в том, что есть список с айдишниками (пусть такой: 10 20 30). Нужно сформировать строку следующего типа: "CASING_ID IN (10, 20, 30)" ...

Сформировать строку из слов исходной строки, содержащих повторяющиеся буквы - C#
Помогите пожалуйста! Срочно нужно решить задачку на С#. Задача следующая ---- Сформировать строку из слов исходной строки, содержащих...

Сформировать строку, в которую войдут все цифры из исходной строки - C#
Дана строка цифр. Сформировать строку, в которую войдут все цифры из исходной строка, кроме той которая встречается наибольшее количество...

Сформировать строку, состоящую из первых символов слов, разделенных пробелами - C#
Дана строка, состоящая из слов,разделенных пробелами. Сформировать строку,состоящую из первых символов слов, разделенных пробелами.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru