インスタンスの比較(不等価)
Namespace: FVIL.DataAssembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
public static bool operator !=( CFviRegion ope1, CFviRegion ope2 ) |
Visual Basic |
---|
Public Shared Operator <> ( ope1 As CFviRegion, ope2 As CFviRegion ) As Boolean |
Parameters
- ope1
- Type: FVIL.Data..::..CFviRegion
比較対象のインスタンス(左辺値)
- ope2
- Type: FVIL.Data..::..CFviRegion
比較対象のインスタンス(右辺値)
Return Value
Type: Boolean引数に指定された2つのインスタンスの内容を比較します。 内容が同一の場合は false を返します。異なる場合は true を返します。 何れか一方が null の場合は true を返します。
Examples
ソースコード:
C# | Copy |
---|---|
using System; using System.Collections.Generic; using System.Text; using fvalgcli; // FvPluginXXXX attribute requires fvalgcli namespace User.SampleCode.Data { public partial class Region { /// <summary> /// [リージョン構造クラス] /// インスタンスの比較(不等価)オペレータ /// </summary> [FvPluginExecute] public void Inequality() { try { // 1) インスタンスの準備. FVIL.Data.CFviRegion regionSrc1 = new FVIL.Data.CFviRegion(); FVIL.Data.CFviRegion regionSrc2 = new FVIL.Data.CFviRegion(); // 2) 処理対象リージョンの取り込み. regionSrc1.Load(Defs.TestImageDir + "\\palette_UC8_region_R.raw"); regionSrc2.Load(Defs.TestImageDir + "\\palette_UC8_region_G.raw"); // 3) 画像処理実行. if (regionSrc1 != regionSrc2) { Console.WriteLine(" Success. CFviRegion.Inequality. "); } else { Console.WriteLine(" Error!! CFviRegion.Inequality. "); } } catch (FVIL.CFviException ex) { Console.WriteLine(ex.Function + " : ErrorCode = " + ex.ErrorCode); throw ex; } } } } |
Visual Basic | Copy |
---|---|
Imports System.Collections.Generic Imports System.Text Imports fvalgcli ' FvPluginXXXX attribute requires fvalgcli Namespace SampleCode.Data Public Partial Class Region ''' <summary> ''' [リージョン構造クラス] ''' インスタンスの比較(不等価)オペレータ ''' </summary> <FvPluginExecute> _ Public Sub Inequality() Try ' 1) インスタンスの準備. Dim regionSrc1 As New FVIL.Data.CFviRegion() Dim regionSrc2 As New FVIL.Data.CFviRegion() ' 2) 処理対象リージョンの取り込み. regionSrc1.Load(Defs.TestImageDir & "\palette_UC8_region_R.raw") regionSrc2.Load(Defs.TestImageDir & "\palette_UC8_region_G.raw") ' 3) 画像処理実行. If regionSrc1 IsNot regionSrc2 Then Console.WriteLine(" Success. CFviRegion.Inequality. ") Else Console.WriteLine(" Error!! CFviRegion.Inequality. ") End If Catch ex As FVIL.CFviException Console.WriteLine(ex.[Function] & " : ErrorCode = " & ex.ErrorCode) Throw ex End Try End Sub End Class End Namespace |