欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#實現(xiàn)獲取字符串陣列中元素最長或最短的長度

 更新時間:2017年12月07日 09:46:15   作者:楊明波(Leo Yang)  
下面小編就為大家分享一篇c#實現(xiàn)獲取字符串陣列中元素最長或最短的長度方法,具有很好的參考價值,希望對大家有所幫助

下面有一個字符串陣列:

 string[] elements = {"adsf","etwert" ,"asdfasd","gs"};

要求是獲取元素最長或最短的長度。

你可以在程序中創(chuàng)建一個對象,這個對象有兩個屬性元素值和元素長度:

Source Code

class Class6
 {
  private string _ElementValue;
  public string ElementValue
  {
   get { return _ElementValue; }
   set { _ElementValue = value; }
  }  
  public int ElementLength
  {
   get {
    return _ElementValue.Length;
   }   
  }
  
  public Class6(string v)
  {
   _ElementValue = v;   
  }
 }

接下來,我們可以創(chuàng)建另一個對象:

Source Code

class Class7
 {
  private List<Class6> Elements = new List<Class6>();
  public void Add(Class6 c6)
  {
   Elements.Add(c6);
  }
    
  public int MaxLenth()
  {
   int max = int.MinValue;
   foreach (Class6 c6 in Elements)
   {
    if (c6.ElementLength > max)
    {
     max = c6.ElementLength;
    }
   }
   return max;
  }
  public int MinLenth()
  {
   int min = int.MaxValue;
   foreach (Class6 c6 in Elements)
   {
    if (c6.ElementLength < min)
    {
     min = c6.ElementLength;
    }
   }
   return min;
  }
 }

上面的對象中,它有3個public的方法,Add(),MaxLength()和MinLength()。

現(xiàn)在,我們在控制臺應用程序,測試一下我們的上面寫的代碼:

 

Ok,已經(jīng)達到我們預期的結果。

但是,根據(jù)程序的封裝,下面高亮部分的代碼,不應該出現(xiàn)在客戶端的程序中。怎樣處理的,應該封裝在Class7這個類別中。因此,Insus.NET想改動它。

經(jīng)過這樣一改,前端代碼直接把陣列字符串傳入即可:

以上這篇c#實現(xiàn)獲取字符串陣列中元素最長或最短的長度就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Unity實現(xiàn)簡單的多人聊天工具

    Unity實現(xiàn)簡單的多人聊天工具

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)簡單的多人聊天工具,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#虛函數(shù)用法實例分析

    C#虛函數(shù)用法實例分析

    這篇文章主要介紹了C#虛函數(shù)用法,實例分析了C#中虛函數(shù)的功能與基本使用技巧,需要的朋友可以參考下
    2015-07-07
  • C#使用隨機數(shù)編寫班級點名器的示例代碼

    C#使用隨機數(shù)編寫班級點名器的示例代碼

    本文主要介紹了C#使用隨機數(shù)編寫班級點名器的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • C#基礎之匿名方法實例教程

    C#基礎之匿名方法實例教程

    這篇文章主要介紹了C#的匿名方法,包括匿名方法的定義以及常用方法,并以示例形式說明其用法,需要的朋友可以參考下
    2014-09-09
  • C#異步編程Task的創(chuàng)建方式

    C#異步編程Task的創(chuàng)建方式

    這篇文章介紹了C#異步編程Task的創(chuàng)建方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C# WebApi CORS跨域問題解決方案

    C# WebApi CORS跨域問題解決方案

    本篇文章主要介紹了C# WebApi CORS跨域問題解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • C#創(chuàng)建SQLite控制臺應用程序詳解

    C#創(chuàng)建SQLite控制臺應用程序詳解

    這篇文章主要為大家詳細介紹了C#創(chuàng)建SQLite控制臺應用程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • c# 單例模式的實現(xiàn)方法

    c# 單例模式的實現(xiàn)方法

    這篇文章主要介紹了c# 單例模式的實現(xiàn)方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • .net的序列化與反序列化實例

    .net的序列化與反序列化實例

    這篇文章主要介紹了.net的序列化與反序列化實例,詳細講述了.net序列化與反序列化的基本原理與用法實例,具有很好的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • C#中的9個“黑魔法”

    C#中的9個“黑魔法”

    這篇文章主要介紹了C#中的9個“黑魔法”與“騷操作”,本文通過實例代碼給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論