yxcmmm yxcmmm
关注数: 432 粉丝数: 112 发帖数: 1,337 关注贴吧数: 157
步恋香大战古冥余孽 九界天际深处,电闪雷鸣,霞光弥漫,只见一个空间道门忽隐忽现,慢慢的道门越来越清惜,瞬间一支千万人的无敌军团出现人皇界上空,只见军团分开两排,单膝跪地叩拜,道门走出一个年轻人,眼观天下,轻轻的说句。“众将平身”。此时只见人皇界宛如仙帝亲临,天地间弥漫着无敌仙威。无数凡人,修士跪地膜拜。“我乃古冥虎帝,古冥龙帝的弟弟。夕颜古派人灭我飞仙教徒,尔等快快投降,如果不降,必分身脆骨。”千万大军慢慢向夕颜古派开来。 此时夕颜古派警钟大鸣 ,结界瞬间开启。弟子乱作一团。神雅峰,此时一片宁静。一位貌美女子,教一个5岁孩子读书写字。“娘,外面敌人快打进来了”说话小孩正是李7夜儿子。貌美女子正是中州公举步恋香。“儿子,娘说要天塌不惊。娘还在,你担心什么”。步恋香抬头向天空淡淡看了一眼,突然话锋一转“在这里好好待着,别乱跑”。步恋香瞬间招出四战铜车,驾着铜车向天空使出,宛如天地就是一寸长一般,片刻就拦住军团前面不痛不痒说道“你哥哥古冥龙那小子都没这么逛,凭你也赶在人皇界蹦哒。”古冥虎帝说道“你是谁。”“我是夕颜派的护脚人”古冥虎帝不由仔细的打量眼前这个女人“你到底是谁。你是。。。。你是中州公举”。古冥虎帝不由的吓的一大跳。“你还活着。。。”步连香说道“速速离开九界,九界从来不是你古冥来的地方,以前不是,现在不是,以后更不是。”。“中州公主,今天你是拦不住我主宰九界的,夕颜派是我的第一站而已,我已四大仙体大成。九界已无敌手。”步恋香冷冷说道“是吗,就凭你这八品仙帝和4大仙体,和身后千万军团。你12仙体大成还差不多。”步连想瞬间身体一懂,两大仙体叠加,手瞬间即出银河神鞭向古冥虎帝砸出。古冥虎帝瞬间随手一挥,即刻化解攻击力。“以前你能横机仙帝,是你年轻,现在你老了,你重回一世,气血挤弱,已经不堪一击”。步连香什么话也没吭,突然口吐真言,双手恰印,只见此时九圣妖门地动山摇,2个大石人突然横跨千万里,站在步连香面前。一些大教一些老祖看着这一幕不由感叹道“又一位横机仙帝的存在,真正的横机仙帝。”步连香口吐真言,2石头人双手一动向古冥虎帝抓去,古冥虎帝瞬间即出天命挥手向石手斩出,只见天空爆裂,空间塌缩。石人身上霞光瞬间暗淡一些,步连想暗叫一声不好,双手向天空一点,一座道门打开,坐着铜车和石头人来的佛葬高原的四大寺门前。口吐一口鲜血,只见突然命宫打开,万世树枝条轻轻一扶,步连香伤势瞬间好转。慢慢抬头看着佛寺天空慢慢说道“素姑娘,古冥卷土重来,你和男人曾经守护九界无数纪元。这次你出不出手呀?”等啦好一会儿也见回应。“你不回应,我当你不出手,我待会要借点力量。我可不客气。”古冥也瞬间来到佛葬高原,没进坲葬高原。就感受到坲葬高原的力量的强大。“佛主,希望你们交出中州公举,否则今天我打沉坲葬高原。”古冥虎帝也敢妄动,静静观察和感受坲葬高原门道。“果然是熟悉的法则和力量,不亏来自天地石开的东西,了不得。”步连香见佛主素姑娘没回应就赶走铜车来老无寺门前。从命宫抽出一条法则,瞬间洛印心脏上,只见身体霞光弥漫,双2手合十,一句“阿弥陀佛”宛如佛主亲临。佛陀降世。这条法则是当年李7夜留下佛心法则。慢慢走进老无寺。对着老和尚说道“我要见那只破壶”。“佛主亲临,我这就带你去。”来后院一水坑边,一只破壶躺着哪里,步连香对着壶说道“我今天要你出世,借用你一下。”见壶没反应,又慢慢说道“外面宿敌亲临,天命帝威显现,我随能横机仙帝,但身躯已老,气血弱。无法战斗最后。”破壶说了一句“跟我又没关系”。破壶接着蛊惑说道“你如果毁了道心,我认你为主,从此天地间你就是无敌。外面那人就如一只蚂蚁。”步连香听后也不心跳,知道破壶的厉害。说道“我对你没兴趣,对你力量也兴趣,只想借用一下,看看你是否传说中的强大,说实话,今天你借也得借,不借也得借。”步连香从放出三个漩涡。这是李7夜留下拓印版太初原命。望着破壶说道“我这三个漩涡,随不真的,太初生九字,九字生九宝,但我这三漩涡足以把你这只破壶打会圆形,打成破同乱贴铁,你说有这个可能没有”。破壶看着漩涡也是心一惊急切说道。“别吓唬我,我不是吓大的。你确定天上佛国那人肯让你把我借走。”步连香说道“不需要她同意,她如果不同意,我今天就把坲葬高原和这些寺庙拆了。”破壶说道“好吧”。步连香说道“佛国那佛主心已死,无贪念,无宏大梦想。和你这只壶愿景已经不一致。再说我这人好战,执着。和你是不是有些相同点。”破壶轻轻跳到步连香手上。只见步连香顿时实力高涨,念力狂飙。只见坲葬高原所有寺庙佛音梵唱。低涌金莲,符文满天飞。
模仿c#string的一个类。欢迎大家开喷。。 /* * Version 1.0 * 作者:川天星 * 说明:山寨模仿的一个string; * * 重大问题没解决 * 比如模仿string Mystring str = "hello";这个问题没解决。。 * * 问题: * 1:还有好多功能和函数没完善。 *:2:查找匹配字符串有点问题。。 */ class Mystring { char []m_StrBuff;//字符数组缓存 /// <summary> /// 字符串长度 /// </summary> public int lenght { get { return GetStrlen(); } } /// <summary> /// 构造函数 /// </summary> public Mystring() { m_StrBuff = new char[1024]; Bzero(m_StrBuff); } /// <summary> /// 构造函数 /// </summary> public Mystring(int size) { if (size > 0) { m_StrBuff = new char[size]; Bzero(m_StrBuff); } else { m_StrBuff = new char[1024]; Bzero(m_StrBuff); } } /// <summary> /// 初始化函数_清零 /// </summary> /// <param name="array"></param> /// <returns></returns> public bool Bzero(char[] array) { if (array.Length == 0) return false; else { for (int i = 0; i < array.Length; i++) array[i] = (char)0x0000; } return true; } /// <summary> /// 创建一个计数器 /// </summary> public char this[int i] { set { m_StrBuff[i] = value; } get { return m_StrBuff[i]; } } /// <summary> /// 追加字符到末尾 /// </summary> public void AddChar(char c) { if(GetStrlen()<m_StrBuff.Length) m_StrBuff[GetStrlen()] = c; } /// <summary> /// 追加字符串到末尾 /// </summary> public void AddStr(string str) { foreach(char c in str) { //m_StrBuff[GetStrlen()] = c; AddChar(c); } } /****************************************返回字符串长度***********************************************/ public int GetStrlen() { int i = 0; for (; i < m_StrBuff.Length; i++){ if (m_StrBuff[i] == (char)0x0000) break; } return i; } /// <summary> /// 判断缓冲区是否为空 /// </summary> /// <returns></returns> public bool IsNull() { if (GetStrlen() == 0) return true; else return false; } /// <summary> /// 返回匹配字符串中字符c的第一个位置 /// </summary> public int CharStartIndex(char c) { int i=0; for (; i < m_StrBuff.Length && m_StrBuff[i] != (char)0x0000; i++) { if (m_StrBuff[i] == c) break; } return i; } /// <summary> /// 返回最后一个匹配的字符位置 /// </summary> public int CharEndIndex(char c) { int j=0; for (int i=0; i < m_StrBuff.Length && m_StrBuff[i] != (char)0x0000; i++) { if (m_StrBuff[i] == c) j = i; } return j; } /// <summary> /// 返回匹配整个字符串第一个位置??? /// </summary> public int StrStartIndex(string str) { int index = -1; for (int i = 0; i < m_StrBuff.Length && m_StrBuff[i]!=0; i++) { for (int j = 0; j < str.Length&&m_StrBuff[j]!=0; j++) { if (str[j] != m_StrBuff[j]) break; if (str[str.Length - 1] == m_StrBuff[j] && j == str.Length) { index = i; break; } } } return index; } /// <summary> /// 返回匹配整个字符串最后的出现位置****??????????????? /// </summary> public int StrEndIndex(string str) { int index = -1; for (int i = 0; i < m_StrBuff.Length && m_StrBuff[i] != 0; i++) { for (int j = 0; j < str.Length && m_StrBuff[j]!=0;j++) { if (str[j] == m_StrBuff[j] && j == str.Length) { index = i; } } } return index; } /// <summary> /// 转换成小写的字符串 /// </summary> public void ToLower() { for (int i = 0; i < m_StrBuff.Length && m_StrBuff[i] != 0; i++) { // if (m_StrBuff[i] >= *A* || m_StrBuff[i] <= *Z*) if(!char.IsLower(m_StrBuff[i])) { m_StrBuff[i] = char.ToLower(m_StrBuff[i]); } } } /// <summary> /// 转换大写的字符串 /// </summary> public void ToUpper() { for (int i = 0; i < m_StrBuff.Length && m_StrBuff[i] != 0; i++) { // if (m_StrBuff[i] >= *A* || m_StrBuff[i] <= *Z*) if (char.IsLower(m_StrBuff[i])) { m_StrBuff[i] = char.ToUpper(m_StrBuff[i]); } } } /// <summary> /// 从一个字符数组中拷贝数据* /// </summary> /// <param name="array"></param> public void FormCharAray(char[] array) { for (int i = 0; i < array.Length && array[i]!=0 && m_StrBuff.Length<array.Length; i++) { m_StrBuff[i] = array[i]; } } /// <summary> /// 返回string /// </summary> public string GetString() { return m_StrBuff.ToString(); } /// <summary> /// 重写tostring /// 这个地方有问题。。 /// </summary> public override string ToString() { // string str = new string(m_StrBuff); // return str; return new string(m_StrBuff); } /// <summary> /// 返回一个Mystring /// </summary> public Mystring ToMystring() { Mystring str = new Mystring(); for (int i = 0; i < m_StrBuff.Length && m_StrBuff[i] != 0; i++) { str[i] = m_StrBuff[i]; } return str; } /// <summary> /// 返回一个字符数组 /// </summary> public char[] ToArray() { return m_StrBuff; } /// <summary> /// 根据字符(char c)切分字符串,返回字符串(Mystring[])数组。 /// </summary> public Mystring[] Sqlit(char c) { Mystring[] str = null ; int num = 0; for (int i=0; i < m_StrBuff.Length && m_StrBuff[i] != 0 && c != 0; i++) { if (m_StrBuff[i] == c) num++; } if (num == 0) return null; if (num != 0) str = new Mystring[num]; for (int j = 0,k=0; j < m_StrBuff.Length && m_StrBuff[j] != 0; j++) { if (m_StrBuff[j] != c) { str[k].AddChar(m_StrBuff[j]); } else { k++; str[k].AddChar(m_StrBuff[j]); } } return str; } /// <summary> /// 重载基类两个函数 /// </summary> public override bool Equals(object obj) { return base.Equals(obj); } public override int GetHashCode() { return base.GetHashCode(); } /// <summary> /// 重载操作符 /// </summary> //public static Mystring operator=(string str) //{ // m_StrBuff =new Mystring(); // for(int i=0;i<str.lenght;i++) // m_StrBuff[i] =str[i]; //} /// <summary> /// 重载==操作符。 /// </summary> /// <param name="str1"></param> /// <param name="str2"></param> /// <returns></returns> public static bool operator ==(Mystring str1, Mystring str2) { if (str1.lenght != str2.lenght) return false; if (str1 == null || str2 == null) return false; for (int i = 0; i < str1.lenght ; i++) { if (str2[i] != str2[i]) return false; } return true; } /// <summary> /// 重载=操作符。。这里不太理解 /// </summary> /// <param name="str"></param> /// <returns></returns> public static implicit operator Mystring(string str) { Mystring tmp= new Mystring(); if (tmp.lenght >= str.Length) { for (int i = 0; i < str.Length; i++) tmp[i] = str[i]; } return tmp; } }
1 下一页