我要检查是否string包含日期等1/01/2000,并10/01/2000在 dd/MM/yyyy格式.
到目前为止,我已经尝试过了.
DateTime dDate = DateTime.Parse(inputString);
string.Format("{0:d/MM/yyyy}", dDate);
Run Code Online (Sandbox Code Playgroud)
但是,如何检查该格式是否正确throw an exception?
我是C#的初学者,我有一个文件夹,我正在从中读取文件.
我想读取位于解决方案文件的父文件夹中的文件.我该怎么做呢?
string path = "";
StreamReader sr = new StreamReader(path);
Run Code Online (Sandbox Code Playgroud)
所以如果我的文件XXX.sln在C:\X0\A\XXX\那里,那么读取.txt文件C:\X0\A\.
我目前正在学习 C,现在我已经完成了需要编写 Makefile 的教程,但我很难为多个源编写 Makefile。有人可以告诉我如何更正多个源的 Makefile 代码吗?所有文件都在同一目录中,总共有 3 个 C 源文件,如 filename1/2/3 等所示。我试图在单个 makefile 中使用 3 个源文件构建 3 个单独的程序
OPT = -O4
all: filename1
filename1: filename1.o
gcc $(OPT) -o filename1 filename1.o
filename1.o: filename1.c
gcc $(OPT) -c filename1.c
filename2: filename2.o
gcc $(OPT) -o filename2 filename2.o
filename2.o: filename2.c
gcc $(OPT) -c filename2.c
filename3: filename3.o
gcc $(OPT) -o filename3 filename3.o
filename3.o: filename3.c
gcc $(OPT) -c filename3.c
clean:
rm -f *.o
rm -f filename1
rm -f filename2
rm -f filename3
Run Code Online (Sandbox Code Playgroud)
或者我的代码适合我想要它做的事情吗?
我的应用程序捕获图像并对其应用滤镜以修改图像RGB值.
修改后,我希望在图像本身的顶部显示每种颜色(红色,绿色,蓝色)的直方图.
我已经知道如何获取RGB值,我已经知道如何获取Bitmap,我只是不知道如何绘制它们.
RGB值的代码:
int[] pixels = new int[width*height];
int index = 0;
image.getPixels(pixels, 0, width, 0, 0, width, height);
Bitmap returnBitmap = Bitmap.createBitmap(width, height,
Bitmap.Config.ARGB_8888);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
A = (pixels[index] >> 24) & 0xFF;
R = (pixels[index] >> 16) & 0xFF;
G = (pixels[index] >> 8) & 0xFF;
B = pixels[index] & 0xFF;
++index;
}
}
Run Code Online (Sandbox Code Playgroud)