Imaginei que você pode ser um experiente programador em Visual Basic 6 e optou em mudar para C# na plataforma .Net. Imaginei também a seguinte situação: Você sabe da existência de uma função em VB que resolveria seu problema agora e não encontrou ainda uma função similar em C#.
Parece que temos um problemão, entretanto isto pode ser uma conclusão precipitada. A principio você pode dedicar alguns minutos para procurar alguma coisa que lhe sirva no Help. Porém a proposta aqui é mostrar a simplicidade que você pode utilizar funções de VB.Net em C#. Veja o código abaixo:
using System;
using Microsoft.VisualBasic;
namespace VBinCSharp
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
if(Microsoft.VisualBasic.Information.IsDate(args[0]))
{
Console.WriteLine("True");
Console.ReadLine();
}
else
{
Console.WriteLine("Não é uma data!");
Console.ReadLine();
}
}
}
}
A compreensão do código anterior é simples e intuitiva, note que para chamar uma função em VB.Net basta você fornecer todo a caminho de namespace e classes para a função desejada.
No nosso exemplo estamos verificando se um parametro utilizado na inicialização do executável é uma data, caso positivo fornecemos a informação TRUE, caso negativo, informamos ao usuário.
A execução do aplicativo será a seguinte:

Abraço a todos!
Fabio Câmara, MCP, MCSA, MCAD Charter,
MCDBA e MCSD.NET - É Diretor da Architettura Soluções
em Tecnologia. Escreveu os livros "Projetos com Windows DNA
e .NET", "Dominando o Visual Studio.NET com C#"
e "Orientação a Objeto com .NET" dentre
outros.
Marcos Silva Santos
A Exemplo do que foi feito em PHP gostaria de um tutorial como geral um relatorio PDF com Csharp.
valeu
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.