Бесплатные снипеты на заказ

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
посиди немного, запили себе на C# замену, и меняй что хочешь
ну реально, это прикол?
что запилить себе на СИ, пиз*ц, тут что, по вашему мнению все программисты на С?
Был бы прогером не задавал бы таких вопросов...
Смысл вообще писать такие ненужные и бесполезные комментарии?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
а что C# не стандартный способ, что для этого кубика отдельная программа запускается ??? ну тогда так, если ты видишь такой кубик стандартный что ты запросил нажми на него старт
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
а что C# не стандартный способ, что для этого кубика отдельная программа запускается ??? ну тогда так, если ты видишь такой кубик стандартный что ты запросил нажми на него старт
код есть рабочий, который надо в этот кубик вставлять?
если есть, выкладывай, нет - смысл этой писанины?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ты написал стандартный способ, я ответил, смысл выпрашивать такими тумыми вопросами что ты прекрасно знаешь что нет стандартного кубика, под дурачка решил затупить и сказать мне что зенку открыл вот сейчас не пользуясь ей 5 лет, ну где логика
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
все что можно сделать кубиком - это блеать стандартный способ



НЕ СТАНДАРТНЫЙ СПОСОБ - это код в C# шарпе, херли тут непонятного?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
почему не стандартный ???? я наприапер может меньше знаю о кубиках чем ты, очень редко ими пользуюсь, получается они какие не те для меня не стандартные, стандарт для человека в жизни что ему по душе правильно ведь ?? тогда создай предложение и закажижи кубик стандартный один, регер майл например, старт нажал и акки только вылетают ))
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
стандарт и не стандарт можно вычислить хотя бы потому, что в зенке есть бОльшее число кубиков, вопрос: На кой они тогда нужны, если ты такой суперский и можешь делать все на одном сишарпе?
Ответ: Это под большинство людей заточено, для их удобства ...

И опять же, если тебе есть что сказать по вопросу и/или предложить - делай.
Если нет - не тролль
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
да зенку вообще можно считать не стандартной,с 30% кубики, 30% C#, 30% кодкреатор
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Парни, привет! Киньте в меня снипетом для перевода в регистр первого символа. Где то был у меня в шаблонах, на там такой срач, пзд не могу найти)) из тех что нашёл на форуме ни один не работает
Код:
var str = project.Variables["myString"].Value;
if (str.Length > 1) return char.ToUpper(str[0]) + str.Substring(1);
return str.ToUpper();
Код:
str = str.ToLower();
про кубики можете не говорить, не работает, бажится или зенька или шаблон. уже ловил такой баг, снипетом возвращал, всё ок.
 
  • Спасибо
Реакции: Osminogus

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
C#:
string str = "asdfghjk";

if (str.Length > 0)
{
    return Char.ToUpper(str[0]) + str.Substring(1);
}
 
  • Спасибо
Реакции: Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
  • Спасибо
Реакции: masterLomaster и Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Karamzin

Client
Регистрация
24.05.2016
Сообщения
214
Благодарностей
431
Баллы
63
размещаю ссылку в виндовс форме. При нажатии на нее ни каких действий не происходит. Как сделать чтобы открывалась в браузере?
Код:
System.Windows.Forms.LinkLabel lnk= new System.Windows.Forms.LinkLabel();
lnk.Text="http://link.ru";
Нашел вот такие строчки, но не пойму как их применить. Не работают у меня.
Код:
Public Class Form1
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
Process.Start(e.Link.LinkData)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
LinkLabel1.Text = "Absolute games"
LinkLabel1.Links.Add(0, 14, "http://www.ag.ru")
End Sub
End Class
Код:
LinkLabel1.Links(0).LinkData = "http://www.ru"
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
System.Diagnostics.Process.Start(e.Link.LinkData.ToString())
End Sub
 

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Код:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = String.Empty;
for (int i =0;i<table.RowCount;i++)
{
    var country = table.GetCell("A",i);
    if (country.Trim()==project.Variables["varible1"].Value)
    {
        project.Variables["varible2"].Value = table.GetCell("B",i);
        break;
    }
}
if (project.Variables["varible1"].Value=="")
{
    throw new Exception("Нет совпадений");
}
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Код:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = String.Empty;
for (int i =0;i<table.RowCount;i++)
{
    var country = table.GetCell("A",i);
    if (country.Trim()==project.Variables["varible1"].Value)
    {
        project.Variables["varible2"].Value = table.GetCell("B",i);
        break;
    }
}
if (project.Variables["varible1"].Value=="")
{
    throw new Exception("Нет совпадений");
}
ну ты ведь при первом совпадении break поставил, он и будет только одно выдавать
 
  • Спасибо
Реакции: Yurii

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Код:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = String.Empty;
for (int i =0;i<table.RowCount;i++)
{
    var country = table.GetCell("A",i);
    if (country.Trim()==project.Variables["varible1"].Value)
    {
        project.Variables["varible2"].Value = table.GetCell("B",i);
        break;
    }
}
if (project.Variables["varible1"].Value=="")
{
    throw new Exception("Нет совпадений");
}
что значит каждый следующий раз? нужно, чтобы после каждого запуска находило новое совпадение?
 
  • Спасибо
Реакции: Yurii

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8
ну ты ведь при первом совпадении break поставил, он и будет только одно выдавать
Убрал break , все равно когда повторно выполняю код, выдает одно и тоже совпадение
что значит каждый следующий раз? нужно, чтобы после каждого запуска находило новое совпадение?
Нужно находить в списке совпадение, многократно, совпадение могут быть не точны, поэтому нужно выполнять поиск несколько раз, и чтобы при повторном выполнены кода, получалось следующее совпадение.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ну тогда тебе нужно иметь внешний счетчик, который будет отвечать за номер последнего совпадения. И при последующем запуске искать совпадения, пока номер посленего не станет больше внешнего счетчика на 1
 
  • Спасибо
Реакции: Yurii

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8
ну тогда тебе нужно иметь внешний счетчик, который будет отвечать за номер последнего совпадения. И при последующем запуске искать совпадения, пока номер посленего не станет больше внешнего счетчика на 1
Можно пожалуйста ткнуть в коде где вставить переменную от щочика?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Можно пожалуйста ткнуть в коде где вставить переменную от щочика?
может как то так так как я не понял чёт всё равно задания

C#:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = "";
// переменая счётчика, по умолчанию 0
int count = int.Parse(project.Variables["Count"].Value);

for (int i = count; i < table.RowCount; i++)
{
    var country = table.GetCell("A",i).Trim();
   
    if (country == project.Variables["varible1"].Value)
    {
        project.Variables["varible2"].Value = table.GetCell("B",i);
        project.Variables["Count"].Value = i.ToString();
        break;
    }
    else
    {
        throw new Exception("Нет совпадений");
    }
}
 
  • Спасибо
Реакции: doc

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
нужна вешняя переменная, я назвал её match_count. Изначально должна быть равна 0

C#:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = String.Empty;
int match_limit = int.Parse(project.Variables["match_count"].Value);
int match_count = 0;

for (int i =0;i<table.RowCount;i++)
{
    var country = table.GetCell("A",i);
    if (country.Trim()==project.Variables["varible1"].Value)
    {
        match_count++;
        if (match_count>match_limit){
            project.Variables["match_count"].Value = match_count.ToString();
            project.Variables["varible2"].Value = table.GetCell("B",i);
            break;
        }
    }
}
if (project.Variables["varible1"].Value=="")
{
    throw new Exception("Нет совпадений");
}
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
может как то так так как я не понял чёт всё равно задания

C#:
var table = project.Tables["pousk"];
project.Variables["varible2"].Value = "";
// переменая счётчика, по умолчанию 0
int count = int.Parse(project.Variables["Count"].Value);

for (int i = count; i < table.RowCount; i++)
{
    var country = table.GetCell("A",i).Trim();
  
    if (country == project.Variables["varible1"].Value)
    {
        project.Variables["varible2"].Value = table.GetCell("B",i);
        project.Variables["Count"].Value = i.ToString();
        break;
    }
    else
    {
        throw new Exception("Нет совпадений");
    }
}
такой подход более приемлем нежели мой
 

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8
Спасибо, все работает.
 

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8
Есть Escape строки на шарпе, но работает он как то не так) Он возвращает "%20", а мне нужно "\ \"
Код:
return Uri.EscapeDataString(project.Variables["test"].Value);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
не понл из примера, что тебе нужно. Может подойдет
return Regex.Escape(project.Variables["test"].Value);
 
  • Спасибо
Реакции: Yurii

Yurii

Client
Регистрация
04.02.2016
Сообщения
94
Благодарностей
9
Баллы
8

maxxZEN

Client
Регистрация
18.03.2012
Сообщения
596
Благодарностей
113
Баллы
43
как дописать строку в конец файла? код:
Код:
FileSystem.FileAppendString(path, "test777", true);
перезаписывает файл
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Кто просматривает тему: (Всего: 9, Пользователи: 0, Гости: 9)