文档章节

致PHP程序员:快速执行C#代码片段 快速运行C#代码 调试C# C#写人文件操作

letwang
 letwang
发布于 2014/11/15 17:33
字数 449
阅读 518
收藏 5

身为PHP老鸟,临时接到救火任务,帮忙调试一串C#代码,本人Win8.1 32位,安装Microsoft Visio 2013死活安装不上去,安装win8.1自带的IIS6.0,

安装成功了,死活无法启动ASP.NET网站,根据提示服务依赖逐个启动,依旧无法启动IIS。。。

崩溃了。。还把我本地的mongodb、apache、mysql导致无法正常启动。。。


怎么办?难道没有Microsoft Visio 和 IIS 就无法调试C#代码片段了么?

非也!

1.首先确定你安装了.NET框架,然后把.NET目录添加到系统环境变量,具体.NET框架什么版本关系到不大

如我的是C:\Windows\Microsoft.NET\Framework\v4.0.30319

然后把你的C:\Windows\Microsoft.NET\Framework\v4.0.30319添加到windows系统环境变量


2.建立你的c#代码片段

比如E:\php\data\localweb下面有test.cs

using System;
using System.IO;
namespace HelloWorld
{
	public class hello {
		static void Main() 
        {
			StreamWriter sw = File.AppendText("test.txt"); 
			int i;
			for(i=1; i<=10; i++){
				sw.WriteLine(i); 
				Console.WriteLine(i);
			}
			sw.Flush(); 
			sw.Close(); 
            Console.WriteLine("运行结束.");
            Console.ReadKey();
        }
	}
}

3.用.NET CSC 命令编译你的C#代码片段


4.上除执行成功后,会在你test.cs同目录生成test.exe

双击,运行你的test.exe

哈哈 这时你就调试成功了!可以看到代码运行结果了!

附赠:

生成的test.txt,如果你想对test.txt中的内容进行统计,不同的值出现了多少次,并且按照从多到少的顺序排列的话,此处友情提供以下代码片段:

<?php
$temp = array_count_values(file('test.txt', FILE_IGNORE_NEW_LINES));
arsort($temp);
var_dump($temp);



© 著作权归作者所有

共有 人打赏支持
letwang
粉丝 141
博文 66
码字总数 74230
作品 0
南京
技术主管
加载中

评论(3)

letwang
letwang

引用来自“陈子傲”的评论

借楼主的地儿说下,下次如果大家救急开启不了IIS的话,下载个模拟器软件,开启后就可以运行ASP了,只要下载解压双击就行
有道理
子弹兄
子弹兄
好像和php没有什么关系吧
陈子傲
陈子傲
借楼主的地儿说下,下次如果大家救急开启不了IIS的话,下载个模拟器软件,开启后就可以运行ASP了,只要下载解压双击就行
C# 最佳工具集合: IDE 、分析、自动化工具等

原文出处:Sweet-Tang C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言。如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理...

Sweet-Tang
2017/09/11
0
0
把PHP作为C#程序的脚本语言

原文链接: http://dotnet.dzone.com/articles/php-scripting-language-c 当我们打算创建一个.net程序时(包括桌面程序或者Web应用程序),如果能使用其他语言来扩展这个.net程序的功能的话那肯...

junwong
2012/02/01
1K
1
visual studio与eclipse比较------开发篇

学习很久啦, net平台开发也不新鲜啦,不得不学习Java平台, 之前一直用.net的我不得不开始学习java了,刚开始听到说要转java的时候很抗拒,因为我想专注在.net平台上,不过这样也并不完全是...

crossmix
2015/12/07
726
0
把PHP作为C#程序的脚本语言(翻译)

原文:http://dotnet.dzone.com/articles/php-scripting-language-c 当我们打算创建一个.net程序时(包括桌面程序或者Web应用程序),如果能使用其他语言来扩展这个.net程序的功能的话那肯定会相...

junwong
2012/01/31
0
0
游戏AI的开发框架组件--Behaviac

Behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持行为树BT,状态机FSM,HTN等多种范式,方便的编辑和调试。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发。 编...

匿名
2016/03/29
14.9K
5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

bat强制启用宏

运行bat文件后,将宏的安全等级设为低,达到启用宏的目的。 REM 这个文件将提供用户快速设置Excel宏的安全等级@ECHO OFFCLS:cmd4REG ADD "HKEY_CURRENT_USER\Software\Mi...

tedzheng
5分钟前
0
0
流,用声明性的方式处理数据集 - 读《Java 8实战》

引入流 Stream API的代码 声明性 更简洁,更易读 可复合 更灵活 可并行 性能更好 流是什么? 它允许以声明方式处理数据集合 遍历数据集的高级迭代器 透明地并行处理 简短定义:从支持数据处理...

yysue
6分钟前
0
0
postman发送json格式的post请求

postman发送json格式的post请求 在地址栏里输入请求url:http://127.0.0.1:8081/getmoney 选择“POST”方式, 在“headers”添加key:Content-Type , value:application/json 点击"body",''ra...

两广总督bogang
13分钟前
0
0
Javascript将html转成pdf,下载(html2canvas 和 jsPDF)

最近碰到个需求,需要把当前页面生成pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :) 项目源码地址:https://github.com/linwalker/render-html-to-pdf html2ca...

孟飞阳
14分钟前
0
0
pureftp源码编译及设定

--- use for RHEL 567 and Ubuntu 1604 1. download pureftpd wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.bz2 2. install gcc #apt-get install -y li......

zzimac
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部