私はインターネット上で見つけたカメラ関連のチュートリアルをいくつか取り上げようとしています。問題は、チュートリアルのほとんどがC#で行われているのに対し、VB.NETにする必要があることです。私はオンラインコンバータを使用して変換しようとしましたが、すべての構文を認識するとは限らないため、エラーが発生します。これをVisual Basicに変換するにはどうすればよいですか?このメソッドをC#からVB.NETに変換する方法
Loaded += (_, __) =>
{
Microsoft.Phone.Shell.PhoneApplicationService.Current.ApplicationIdleDetectionMode =
Microsoft.Phone.Shell.IdleDetectionMode.Disabled;
cam = new VideoCamera();
cam.Initialized += (___, ____) =>
{
cam.LampEnabled = true;
cam.StartRecording();
};
vCam.SetSource(cam);
new Thread(() =>
{
try
{
var isf = IsolatedStorageFile.GetUserStoreForApplication();
var files = isf.GetFileNames();
foreach (var file in files)
{
Debug.WriteLine("Deleting... " + file);
isf.DeleteFile(file);
}
}
catch (Exception ex)
{
Debug.WriteLine("Error cleaning up isolated storage: " + ex);
}
}).Start();
};
これは、私は、コンバータからもらったコードです:
Loaded += Function(_, __)
Microsoft.Phone.Shell.PhoneApplicationService.Current.ApplicationIdleDetectionMode = _
Microsoft.Phone.Shell.IdleDetectionMode.Disabled
cam = New VideoCamera()
cam.Initialized += Function(___, ____)
cam.LampEnabled = True
cam.StartRecording()
End Function
vCam.SetSource(cam)
New Thread(Function()
Try
Dim isf = IsolatedStorageFile.GetUserStoreForApplication()
Dim files = isf.GetFileNames()
For Each file As var In files
Debug.WriteLine("Deleting... " & Convert.ToString(file))
isf.DeleteFile(file)
Next
Catch ex As Exception
Debug.WriteLine("Error cleaning up isolated storage: " & ex)
End Try
End Function).Start()
End Function
Iveはコンバータを使用しており、文字通りどこでもエラーが表示されています。 – Matt9Atkins
コンバータで何が行われたのかをお伝えすることをお勧めします。 –
Iveがコンバーターコード – Matt9Atkins