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

backoff

Client
Joined
Apr 20, 2015
Messages
6,187
Reaction score
6,534
Points
113
посиди немного, запили себе на C# замену, и меняй что хочешь
ну реально, это прикол?
что запилить себе на СИ, пиз*ц, тут что, по вашему мнению все программисты на С?
Был бы прогером не задавал бы таких вопросов...
Смысл вообще писать такие ненужные и бесполезные комментарии?
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
а что C# не стандартный способ, что для этого кубика отдельная программа запускается ??? ну тогда так, если ты видишь такой кубик стандартный что ты запросил нажми на него старт
 

backoff

Client
Joined
Apr 20, 2015
Messages
6,187
Reaction score
6,534
Points
113
а что C# не стандартный способ, что для этого кубика отдельная программа запускается ??? ну тогда так, если ты видишь такой кубик стандартный что ты запросил нажми на него старт
код есть рабочий, который надо в этот кубик вставлять?
если есть, выкладывай, нет - смысл этой писанины?
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
ты написал стандартный способ, я ответил, смысл выпрашивать такими тумыми вопросами что ты прекрасно знаешь что нет стандартного кубика, под дурачка решил затупить и сказать мне что зенку открыл вот сейчас не пользуясь ей 5 лет, ну где логика
 

backoff

Client
Joined
Apr 20, 2015
Messages
6,187
Reaction score
6,534
Points
113
все что можно сделать кубиком - это блеать стандартный способ



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

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
почему не стандартный ???? я наприапер может меньше знаю о кубиках чем ты, очень редко ими пользуюсь, получается они какие не те для меня не стандартные, стандарт для человека в жизни что ему по душе правильно ведь ?? тогда создай предложение и закажижи кубик стандартный один, регер майл например, старт нажал и акки только вылетают ))
 

backoff

Client
Joined
Apr 20, 2015
Messages
6,187
Reaction score
6,534
Points
113
стандарт и не стандарт можно вычислить хотя бы потому, что в зенке есть бОльшее число кубиков, вопрос: На кой они тогда нужны, если ты такой суперский и можешь делать все на одном сишарпе?
Ответ: Это под большинство людей заточено, для их удобства ...

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

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
да зенку вообще можно считать не стандартной,с 30% кубики, 30% C#, 30% кодкреатор
 

Wide

Client
Joined
Feb 4, 2013
Messages
970
Reaction score
261
Points
63
Парни, привет! Киньте в меня снипетом для перевода в регистр первого символа. Где то был у меня в шаблонах, на там такой срач, пзд не могу найти)) из тех что нашёл на форуме ни один не работает
Code:
var str = project.Variables["myString"].Value;
if (str.Length > 1) return char.ToUpper(str[0]) + str.Substring(1);
return str.ToUpper();
Code:
str = str.ToLower();
про кубики можете не говорить, не работает, бажится или зенька или шаблон. уже ловил такой баг, снипетом возвращал, всё ок.
 
  • Thank you
Reactions: Osminogus

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
C#:
string str = "asdfghjk";

if (str.Length > 0)
{
    return Char.ToUpper(str[0]) + str.Substring(1);
}
 
  • Thank you
Reactions: Wide

Wide

Client
Joined
Feb 4, 2013
Messages
970
Reaction score
261
Points
63
C#:
string str = "asdfghjk";

if (str.Length > 0)
{
    return Char.ToUpper(str[0]) + str.Substring(1);
}
друг всё нормально! только как вместо asdfghjk вставить переменную?
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
друг всё нормально! только как вместо asdfghjk вставить переменную?
ты чего )))
string str = project.Variables["myString"].Value;
 

Wide

Client
Joined
Feb 4, 2013
Messages
970
Reaction score
261
Points
63
друг всё нормально! только как вместо asdfghjk вставить переменную?
вопрос снимаю
Code:
var str = project.Variables["name"].Value;
if (str.Length > 0)
{
    return Char.ToLower(str[0]) + str.Substring(1);
}
 

Wide

Client
Joined
Feb 4, 2013
Messages
970
Reaction score
261
Points
63

Karamzin

Client
Joined
May 24, 2016
Messages
213
Reaction score
432
Points
63
размещаю ссылку в виндовс форме. При нажатии на нее ни каких действий не происходит. Как сделать чтобы открывалась в браузере?
Code:
System.Windows.Forms.LinkLabel lnk= new System.Windows.Forms.LinkLabel();
lnk.Text="http://link.ru";
Нашел вот такие строчки, но не пойму как их применить. Не работают у меня.
Code:
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
Code:
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
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Code:
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
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
113
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Code:
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 поставил, он и будет только одно выдавать
 
  • Thank you
Reactions: Yurii

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,650
Points
113
Всем привет, кто подскажет, есть С# поиска совпадений в таблице, поиск постоянно видает первое совпадение, но мне нужно, чтобы каждый следующий раз бралось следующее совпадение

Code:
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("Нет совпадений");
}
что значит каждый следующий раз? нужно, чтобы после каждого запуска находило новое совпадение?
 
  • Thank you
Reactions: Yurii

Yurii

Client
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
ну ты ведь при первом совпадении break поставил, он и будет только одно выдавать
Убрал break , все равно когда повторно выполняю код, выдает одно и тоже совпадение
что значит каждый следующий раз? нужно, чтобы после каждого запуска находило новое совпадение?
Нужно находить в списке совпадение, многократно, совпадение могут быть не точны, поэтому нужно выполнять поиск несколько раз, и чтобы при повторном выполнены кода, получалось следующее совпадение.
 

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,650
Points
113
ну тогда тебе нужно иметь внешний счетчик, который будет отвечать за номер последнего совпадения. И при последующем запуске искать совпадения, пока номер посленего не станет больше внешнего счетчика на 1
 
  • Thank you
Reactions: Yurii

Yurii

Client
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
ну тогда тебе нужно иметь внешний счетчик, который будет отвечать за номер последнего совпадения. И при последующем запуске искать совпадения, пока номер посленего не станет больше внешнего счетчика на 1
Можно пожалуйста ткнуть в коде где вставить переменную от щочика?
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,375
Reaction score
2,042
Points
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("Нет совпадений");
    }
}
 
  • Thank you
Reactions: doc

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,650
Points
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
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,650
Points
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
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
Спасибо, все работает.
 

Yurii

Client
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
Есть Escape строки на шарпе, но работает он как то не так) Он возвращает "%20", а мне нужно "\ \"
Code:
return Uri.EscapeDataString(project.Variables["test"].Value);
 

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,650
Points
113
не понл из примера, что тебе нужно. Может подойдет
return Regex.Escape(project.Variables["test"].Value);
 
  • Thank you
Reactions: Yurii

Yurii

Client
Joined
Feb 4, 2016
Messages
94
Reaction score
9
Points
8
не понл из примера, что тебе нужно. Может подойдет
return Regex.Escape(project.Variables["test"].Value);
То что нужно , пасиб.
 

maxxZEN

Client
Joined
Mar 18, 2012
Messages
596
Reaction score
113
Points
43
как дописать строку в конец файла? код:
Code:
FileSystem.FileAppendString(path, "test777", true);
перезаписывает файл
 

Dimionix

Moderator
Joined
Apr 9, 2011
Messages
3,068
Reaction score
3,131
Points
113
как дописать строку в конец файла? код:
Code:
FileSystem.FileAppendString(path, "test777", true);
перезаписывает файл
C#:
File.AppendAllText(path, "test777");
 

Users Who Are Viewing This Thread (Total: 2, Members: 0, Guests: 2)