当前位置:编程学习 > C#/ASP.NET >>

利用.NET语言开发自己的脚本语言(一)

 
要利用.NET语言(例如:c# vb.net)开发自己的脚本语言必须实现2步:
1.能够动态编译.NET 源代码
2.动态调用.NET组件
首先我们介绍下动态条用.NET组件
1.新建1个工程作为组件接口DynamicInterface
创建新的类:
using System;
namespace DynamicInterface
{
 public interface IDynamic {
    string getString();
 }
}
2.新建1个工程作为需要动态调用的组件DynamicClass
引用DynamicInterface
创建新的类:
using System;
namespace DynamicCls
{
 public class DynamicClass:DynamicInterface.IDynamic //实现接口
 {
    public DynamicClass()
    {
     
    }
    #region IDynamic 成员
    public string getString() {
     // TODO:  添加 DynamicClass.getString 实现
     return "Hello World Huhong";
    }
    #endregion
 }
3.新建1个工程来动态调用DynamicClass
using System;
using System.Reflection;
using System.Threading;
namespace dynamicreference
{
 
 class DynamicReference
 {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
补充:asp.net教程,基础入门 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,