方法体内的C#花括号

时间:2017-02-23 11:42:21

标签: c# branch brackets

注意:这是我理解的问题。

今天我偶然发现了一个我以前从未见过的C#结构。 在打字并与同事交谈时,我错误地在我的方法体中添加了(卷曲)括号,并且只在编译后才注意到,编译器没有向我显示任何警告或错误。

UIGraphicsBeginPDFContextToData(pdfFile, CGRectMake(0, 0, kPaperSizeA4.width, kPaperSizeA4.height), nil);

NSString *strPath = [[[appDelegate getDocumentDirectory] stringByAppendingPathComponent:@"EPC"] stringByAppendingPathComponent:[NSString stringWithFormat:@"slide%i.png", i]];        

NSData *imgData = [[NSData alloc] initWithContentsOfURL:[NSURL fileURLWithPath:strPath]];

image = [[UIImage alloc] initWithData:imgData];
    rect = CGRectMake((paperSize.width - image.size.width)/2, (paperSize.height - image.size.height)/2 ,image.size.width ,image.size.height);

UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, kPaperSizeA4.width, kPaperSizeA4.height), nil);

[image drawInRect:rect];


UIGraphicsEndPDFContext();

谷歌搜索了一段时间后没有发现任何具体内容,但有些关于C#分支的模糊信息,我收集到这个结构必须是一种分支形式。

我在Java中看到类似的东西,但这是对象初始化。

我无法访问此块中的变量,这进一步加强了我的理论。

任何人都可以证实我的理论,还是我完全弄错了?

0 个答案:

没有答案