다음을 통해 공유


String.op_Inequality 메서드

지정된 두 String 개체의 값이 다른지 여부를 확인합니다.

네임스페이스: System
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Public Shared Operator <> ( _
    a As String, _
    b As String _
) As Boolean
‘사용 방법
Dim a As String
Dim b As String
Dim returnValue As Boolean

returnValue = (a <> b)
public static bool operator != (
    string a,
    string b
)
public:
static bool operator != (
    String^ a, 
    String^ b
)
J#에서는 오버로드된 연산자를 지원하지 않습니다.
JScript에서는 오버로드된 연산자를 사용할 수 있지만 새로 선언할 수는 없습니다.

매개 변수

  • a
    String 또는 Null 참조(Visual Basic의 경우 Nothing)입니다.
  • b
    String 또는 Null 참조(Visual Basic의 경우 Nothing)입니다.

반환 값

a의 값이 b의 값과 다르면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

설명

이 연산자는 Equals 메서드를 사용하여 구현되므로 두 비교 대상의 참조 및 값 일치 여부도 확인할 수 있습니다. 이 연산자는 서수 비교를 수행합니다.

예제

다음 코드 예제에서는 같지 않음 연산자를 보여 줍니다.

' Example for the String Inequality operator.
Imports System
Imports Microsoft.VisualBasic

Module InequalityOp
   
    Sub Main()
        Console.WriteLine( _
            "This example of the String Inequality operator" & _
            vbCrLf & "generates the following output." & vbCrLf)

        CompareAndDisplay("ijkl")
        CompareAndDisplay("ABCD")
        CompareAndDisplay("abcd")
    End Sub 'Main
       
    Sub CompareAndDisplay(Comparand As String)

        Dim Lower As String = "abcd"
          
        Console.WriteLine( _
            """{0}"" <> ""{1}"" ?  {2}", _
            Lower, Comparand, Lower <> Comparand)

    End Sub 'CompareAndDisplay
End Module 'InequalityOp

' This example of the String Inequality operator
' generates the following output.
' 
' "abcd" <> "ijkl" ?  True
' "abcd" <> "ABCD" ?  True
' "abcd" <> "abcd" ?  False
// Example for the String Inequality operator.
using System;

class InequalityOp 
{
    public static void Main() 
    {
        Console.WriteLine( 
            "This example of the String Inequality operator\n" +
            "generates the following output.\n" );

        CompareAndDisplay( "ijkl" );
        CompareAndDisplay( "ABCD" );
        CompareAndDisplay( "abcd" );
    }

    static void CompareAndDisplay( String Comparand )
    {
        String  Lower = "abcd";

        Console.WriteLine( 
            "\"{0}\" != \"{1}\" ?  {2}",
            Lower, Comparand, Lower != Comparand );
    }
}

/*
This example of the String Inequality operator
generates the following output.

"abcd" != "ijkl" ?  True
"abcd" != "ABCD" ?  True
"abcd" != "abcd" ?  False
*/
// Example for the String Inequality operator.
using namespace System;
void CompareAndDisplay( String^ Comparand )
{
   String^ Lower = "abcd";
   Console::WriteLine( "\"{0}\" != \"{1}\" ?  {2}", Lower, Comparand, Lower != Comparand );
}

int main()
{
   Console::WriteLine( "This example of the String Inequality operator\n"
   "generates the following output.\n" );
   CompareAndDisplay( "ijkl" );
   CompareAndDisplay( "ABCD" );
   CompareAndDisplay( "abcd" );
}

/*
This example of the String Inequality operator
generates the following output.

"abcd" != "ijkl" ?  True
"abcd" != "ABCD" ?  True
"abcd" != "abcd" ?  False
*/
// Example for the String Inequality operator.
import System.*;

class InequalityOp
{
    public static void main(String[] args)
    {
        Console.WriteLine(("This example of the String Inequality operator\n" 
            + "generates the following output.\n"));
        CompareAndDisplay("ijkl");
        CompareAndDisplay("ABCD");
        CompareAndDisplay("abcd");
    } //main

    static void CompareAndDisplay(String comparand)
    {
        String lower = "abcd";
        Console.WriteLine("\"{0}\" != \"{1}\" ?  {2}", lower, comparand, 
        System.Convert.ToString(!lower.equals(comparand)));
    } //CompareAndDisplay
} //InequalityOp

/*
This example of the String Inequality operator
generates the following output.

"abcd" != "ijkl" ?  True
"abcd" != "ABCD" ?  True
"abcd" != "abcd" ?  False
*/

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

String 클래스
String 멤버
System 네임스페이스