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.

A Exemplo do que foi feito em PHP gostaria de um tutorial como geral um relatorio PDF com Csharp.
valeu
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Fábio Camara é MVP VSTS, MCT, MCP, MCSD, MCTS, MCPITP, MCPD, MSF Practitioner, Certified SCRUM Master, e Certified ITIL Foundations. Escreveu mais de 15 livros nesta última década. Atua como consultor de produtividade em desenvolvimento de projetos e professor de disciplinas ágeis de engenharia de software. Pode ser localizado no site www.fcamara.com.br.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.