我刚刚用if语句创建了一个简单的项目来检查语句是否为真,但后来我偶然发现了一些奇怪的东西.
这是我的示例代码
if(x ==1)
{
do something;
}
else if( x==2)
{
do something;
}
else if( x==3)
{
do something;
}
else if( x==4)
{
do something;
}
{
do something;
}
Run Code Online (Sandbox Code Playgroud)
不,你看对了.我也打错了.我遗漏了else语句,但我为它创建了大括号.当我编译时,它运行正常.这是某种错误吗?或者我刚刚对此感到陌生?我只是想知道.感谢所有的答案
我有一个必须将图像导出为PDF的项目。图片和文字都需要导出为pdf。有没有办法通过使用silverPDF.dll和PdfReader来做到这一点?
在这里编码。
private void btnOutlook_Click(object sender, System.Windows.RoutedEventArgs e)
{
XBrush xbrush;
SaveFileDialog savePDF = new SaveFileDialog();
savePDF.Filter = "PDF file format | *.pdf";
if (savePDF.ShowDialog() == true)
{
PdfDocument document = new PdfDocument();
PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);
XFont font = new XFont("Huxtable", 20, XFontStyle.Bold, options);
for (int x = 0; x < 10; x++)
{
if (x % 2 == 0)
{
xbrush = XBrushes.Red;
}
else
xbrush = XBrushes.Black; …Run Code Online (Sandbox Code Playgroud) 我现在正在解决这个问题几个小时了.我必须创建一个程序,当用户从访问硬盘驱动器的子窗口获取视频时,我必须从该视频中获取帧速率和其他属性.
以下是我如何获取视频及其部分属性的示例代码.
SelectDirectoryWindow selectDirectoryWindow = (sender as SelectDirectoryWindow);
if (selectDirectoryWindow.DialogResult.GetValueOrDefault(false))
{
foreach (System.IO.FileInfo fileInfo in selectDirectoryWindow.VideoFiles)
{
VideoFileInfo videoFileInfo = new VideoFileInfo();
videoFileInfo.FileName = fileInfo.Name;
videoFileInfo.Path = fileInfo.FullName;
videoFileInfo.Extension = fileInfo.Extension;
videoFileInfo.FileSize = fileInfo.Length;
switch (videoFileInfo.Extension.ToUpper())
{
case ".WMV":
videoFileInfo.VideoFileType = Constants.VideoFileType.Wmv;
break;
case ".MOV":
videoFileInfo.VideoFileType = Constants.VideoFileType.ProResHq;
break;
case ".MPG":
videoFileInfo.VideoFileType = Constants.VideoFileType.Mpeg2;
break;
case ".ISM":
videoFileInfo.VideoFileType = Constants.VideoFileType.SmoothStreaming;
break;
case ".MP4":
videoFileInfo.VideoFileType = Constants.VideoFileType.iPad;
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
有什么方法我可以从中获得帧速率,视频持续时间和比特率?我该怎么做才能获得帧速率和比特率?提前致谢.