我有一个巨大的代码文件,有很多行,如下所示:
Enterprise::TextMessageBox::Show(String::Format(S"????????? ? ???????:\n\n{0}", e->Message), S"??????");
Run Code Online (Sandbox Code Playgroud)
我想要做的是找到代码的每个部分,用我提供的另一个文本字符串的cyrilic符号.我的问题是,我似乎无法做出好的表达,所以我可以抓住线条.另一个问题是有时候线条只包含一个这样的字符串,但有时候它们在一行中包含2个或更多.
每个这样的字符串都是相似的,它看起来像这样:
S"some cyrilic symbols"
Run Code Online (Sandbox Code Playgroud)
我试图用Regex类来制作它,但我似乎无法对字符串做出足够好的模式.
所以我正在尝试制作一个程序,可以找到它中有多少像素的特定颜色.图像是用相机拍摄的照片,之后在photoshop上标记了一些区域,我需要找到这些像素的确切数量.但我几乎没有问题.我正在使用getPixel(x,y),但我正在与我想要的Color.FromArgb(红色,绿色,蓝色)进行比较但是......我的第一个问题是颜色有点不同,例如我想要找出RGB 116,110,40的颜色但是当你在photoshop上用这种颜色绘制时,一些像素会得到一些不同的颜色,比如RGB 115,108,38(以及其他相似的颜色),我也想包括它.所以我终于提出了这个代码(但似乎id现在正常工作):
public Form1()
{
InitializeComponent();
}
Bitmap image1;
int count=0;
int red, green, blue;
int redt, greent, bluet;
double reshenie;
private void button1_Click(object sender, EventArgs e)
{
try
{
red = int.Parse(textBox1.Text);
green = int.Parse(textBox2.Text);
blue = int.Parse(textBox3.Text);
// Retrieve the image.
image1 = new Bitmap(@"C:\bg-img.jpg", true);
double widht, height, pixel ;
int x, y;
MessageBox.Show(pixel.ToString());
// Loop through the images pixels
for (x = 0; x < image1.Width; x++)
{
for (y = 0; y < image1.Height; …Run Code Online (Sandbox Code Playgroud) 我有一个BillArticle对象列表,这个类看起来像这样:
public class BillArticle
{
public int ArticleID { get; set; }
public string ArticleName { get; set; }
public double ArticleQuantity { get; set; }
public double ArticlePrice { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我有List contaning让我说10个对象,我想通过重复ArticleID和ArticlePrice合并这些对象.
所以我的问题是这样的:我想要查看列表,如果有2个或更多具有相同ArticleID和相同价格的对象将它们合并(以汇总ArticleQuantity).我一直在冲我的头一段时间,如果有人能帮我一把,那将是非常棒的.感谢你提前的帮助,抱歉我的英语不好.